sbuild (Debian sbuild) 0.78.1 (09 February 2019) on gcc131.bak.milne.osuosl.org +==============================================================================+ | gecode 6.2.0-5 (armhf) Sat, 15 Aug 2020 05:31:21 +0000 | +==============================================================================+ Package: gecode Version: 6.2.0-5 Source Version: 6.2.0-5 Distribution: unstable Machine Architecture: amd64 Host Architecture: armhf Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any I: NOTICE: Log filtering will replace 'var/run/schroot/mount/unstable-amd64-sbuild-9d8c6f86-9566-422b-a48f-f9865da056c2' with '<>' I: NOTICE: Log filtering will replace 'build/gecode-3kTxRI/resolver-o7sLTD' with '<>' +------------------------------------------------------------------------------+ | Update chroot | +------------------------------------------------------------------------------+ Get:1 http://debian.oregonstate.edu/debian unstable InRelease [146 kB] Get:2 http://debian.oregonstate.edu/debian unstable/main Sources.diff/Index [27.9 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 Packages.diff/Index [27.9 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main Sources 2020-08-14-0804.10.pdiff [10.0 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main Sources 2020-08-14-1403.54.pdiff [18.0 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main Sources 2020-08-14-2003.52.pdiff [6562 B] Get:7 http://debian.oregonstate.edu/debian unstable/main Sources 2020-08-15-0201.15.pdiff [4193 B] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-08-14-0804.10.pdiff [132 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-08-14-1403.54.pdiff [107 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-08-14-2003.52.pdiff [54.5 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main Sources 2020-08-15-0201.15.pdiff [4193 B] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-08-15-0201.15.pdiff [14.2 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 Packages 2020-08-15-0201.15.pdiff [14.2 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main armhf Packages [8102 kB] Fetched 8651 kB in 2s (5361 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Check APT --------- Checking available source versions... Download source files with APT ------------------------------ Reading package lists... Need to get 3691 kB of source archives. Get:1 http://debian.oregonstate.edu/debian unstable/main gecode 6.2.0-5 (dsc) [2127 B] Get:2 http://debian.oregonstate.edu/debian unstable/main gecode 6.2.0-5 (tar) [3673 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main gecode 6.2.0-5 (diff) [16.5 kB] Fetched 3691 kB in 0s (96.3 MB/s) Download complete and in download only mode I: NOTICE: Log filtering will replace 'build/gecode-3kTxRI/gecode-6.2.0' with '<>' I: NOTICE: Log filtering will replace 'build/gecode-3kTxRI' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper (>= 10), cdbs (>= 0.4.93~), libmpfr-dev, flex, bison, qtbase5-dev, libboost-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf Merged Build-Conflicts: libqt4-dev Filtered Build-Depends: debhelper (>= 10), cdbs (>= 0.4.93~), libmpfr-dev, flex, bison, qtbase5-dev, libboost-dev, libc-dev, libstdc++-dev, build-essential:amd64, fakeroot:amd64, crossbuild-essential-armhf:amd64, libc-dev:armhf, libstdc++-dev:armhf Filtered Build-Conflicts: libqt4-dev dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [455 B] Get:5 copy:/<>/apt_archive ./ Packages [543 B] Fetched 1955 B in 0s (75.8 kB/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabihf bison bsdextrautils build-essential cdbs cpp-10-arm-linux-gnueabihf cpp-arm-linux-gnueabihf cross-config crossbuild-essential-armhf debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dpkg-dev dwz file flex fontconfig fontconfig-config fonts-dejavu-core g++ g++-10 g++-10-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-10-arm-linux-gnueabihf gcc-10-arm-linux-gnueabihf-base gcc-10-base:armhf gcc-10-cross-base gcc-9-base:armhf gcc-arm-linux-gnueabihf gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasan5:armhf libasan6-armhf-cross libatomic1:armhf libatomic1-armhf-cross libavahi-client3:armhf libavahi-common-data:armhf libavahi-common3:armhf libblkid1:armhf libboost-dev:armhf libboost1.71-dev:armhf libbrotli1 libbrotli1:armhf libbsd0:armhf libc6:armhf libc6-armhf-cross libc6-dev libc6-dev:armhf libc6-dev-armhf-cross libcom-err2:armhf libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt-dev libcrypt-dev:armhf libcrypt1:armhf libcups2:armhf libdbus-1-3 libdbus-1-3:armhf libdebhelper-perl libdebian-dpkgcross-perl libdouble-conversion3 libdouble-conversion3:armhf libdpkg-perl libdrm-amdgpu1:armhf libdrm-common libdrm-nouveau2:armhf libdrm-radeon1:armhf libdrm2:armhf libedit2:armhf libegl-dev:armhf libegl-mesa0:armhf libegl1:armhf libelf1 libelf1:armhf libevdev2 libevdev2:armhf libexpat1 libexpat1:armhf libffi7:armhf libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfontconfig1:armhf libfreetype6 libfreetype6:armhf libgbm1:armhf libgcc-10-dev-armhf-cross libgcc-9-dev:armhf libgcc-s1:armhf libgcc-s1-armhf-cross libgcrypt20:armhf libgl-dev:armhf libgl1:armhf libgl1-mesa-dri:armhf libglapi-mesa:armhf libgles-dev:armhf libgles1:armhf libgles2:armhf libglib2.0-0 libglib2.0-0:armhf libglvnd0:armhf libglx-dev:armhf libglx-mesa0:armhf libglx0:armhf libgmp-dev:armhf libgmp10:armhf libgmpxx4ldbl:armhf libgnutls30:armhf libgomp1:armhf libgomp1-armhf-cross libgpg-error0:armhf libgraphite2-3:armhf libgssapi-krb5-2:armhf libgudev-1.0-0 libgudev-1.0-0:armhf libharfbuzz0b:armhf libhogweed6:armhf libice6:armhf libicu67 libicu67:armhf libidn2-0:armhf libinput-bin libinput10:armhf libio-string-perl libjpeg62-turbo:armhf libk5crypto3:armhf libkeyutils1:armhf libkrb5-3:armhf libkrb5support0:armhf libllvm10:armhf liblocale-gettext-perl liblz4-1:armhf liblzma5:armhf libmagic-mgc libmagic1 libmd4c0:armhf libmount1:armhf libmpfr-dev:armhf libmpfr6:armhf libmtdev1:armhf libnettle8:armhf libp11-kit0:armhf libpcre2-16-0 libpcre2-16-0:armhf libpcre2-8-0:armhf libpcre3:armhf libperl5.30 libpipeline1 libpng16-16 libpng16-16:armhf libpthread-stubs0-dev:armhf libqt5concurrent5:armhf libqt5core5a libqt5core5a:armhf libqt5dbus5 libqt5dbus5:armhf libqt5gui5:armhf libqt5network5:armhf libqt5printsupport5:armhf libqt5sql5:armhf libqt5test5:armhf libqt5widgets5:armhf libqt5xml5:armhf libselinux1:armhf libsensors-config libsensors5:armhf libsigsegv2 libsm6:armhf libssl1.1:armhf libstdc++-10-dev libstdc++-10-dev-armhf-cross libstdc++-9-dev:armhf libstdc++6:armhf libstdc++6-armhf-cross libsub-override-perl libsystemd0:armhf libtasn1-6:armhf libtinfo6:armhf libtool libubsan1:armhf libubsan1-armhf-cross libuchardet0 libudev1:armhf libunistring2:armhf libuuid1:armhf libvulkan-dev:armhf libvulkan1:armhf libwacom-common libwacom2 libwacom2:armhf libwayland-client0:armhf libwayland-server0:armhf libx11-6:armhf libx11-data libx11-dev:armhf libx11-xcb1:armhf libxau-dev:armhf libxau6:armhf libxcb-dri2-0:armhf libxcb-dri3-0:armhf libxcb-glx0:armhf libxcb-icccm4:armhf libxcb-image0:armhf libxcb-keysyms1:armhf libxcb-present0:armhf libxcb-randr0:armhf libxcb-render-util0:armhf libxcb-render0:armhf libxcb-shape0:armhf libxcb-shm0:armhf libxcb-sync1:armhf libxcb-util0:armhf libxcb-xfixes0:armhf libxcb-xinerama0:armhf libxcb-xinput0:armhf libxcb-xkb1:armhf libxcb1:armhf libxcb1-dev:armhf libxdamage1:armhf libxdmcp-dev:armhf libxdmcp6:armhf libxext-dev:armhf libxext6:armhf libxfixes3:armhf libxkbcommon-x11-0:armhf libxkbcommon0:armhf libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxshmfence1:armhf libxxf86vm1:armhf libyaml-perl libz3-4:armhf libzstd1:armhf linux-libc-dev:armhf linux-libc-dev-armhf-cross m4 man-db perl perl-modules-5.30 po-debconf qt5-qmake:armhf qt5-qmake-bin qtbase5-dev:armhf qtbase5-dev-tools qtchooser sensible-utils shared-mime-info ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g:armhf Suggested packages: autoconf-archive gnu-standards autoconf-doc binutils-doc bison-doc devscripts gcc-10-locales cpp-doc dh-make binutils-multiarch debian-keyring flex-doc g++-multilib g++-10-multilib gcc-10-doc manpages-dev gdb-arm-linux-gnueabihf gcc-doc gettext-doc libasprintf-dev libgettextpo-dev groff libboost-doc:armhf libboost1.71-doc:armhf libboost-atomic1.71-dev:armhf libboost-chrono1.71-dev:armhf libboost-container1.71-dev:armhf libboost-context1.71-dev:armhf libboost-contract1.71-dev:armhf libboost-coroutine1.71-dev:armhf libboost-date-time1.71-dev:armhf libboost-exception1.71-dev:armhf libboost-fiber1.71-dev:armhf libboost-filesystem1.71-dev:armhf libboost-graph1.71-dev:armhf libboost-graph-parallel1.71-dev:armhf libboost-iostreams1.71-dev:armhf libboost-locale1.71-dev:armhf libboost-log1.71-dev:armhf libboost-math1.71-dev:armhf libboost-mpi1.71-dev:armhf libboost-mpi-python1.71-dev:armhf libboost-numpy1.71-dev:armhf libboost-program-options1.71-dev:armhf libboost-python1.71-dev:armhf libboost-random1.71-dev:armhf libboost-regex1.71-dev:armhf libboost-serialization1.71-dev:armhf libboost-stacktrace1.71-dev:armhf libboost-system1.71-dev:armhf libboost-test1.71-dev:armhf libboost-thread1.71-dev:armhf libboost-timer1.71-dev:armhf libboost-type-erasure1.71-dev:armhf libboost-wave1.71-dev:armhf libboost1.71-tools-dev:armhf libmpfrc++-dev:armhf libntl-dev:armhf glibc-doc:armhf libc-l10n:armhf locales:armhf glibc-doc manpages-dev:armhf cups-common:armhf gnupg git bzr rng-tools:armhf gmp-doc:armhf libgmp10-doc:armhf gnutls-bin:armhf krb5-doc:armhf krb5-user:armhf libmpfr-doc:armhf libthai0 libthai0:armhf qt5-image-formats-plugins:armhf qtwayland5:armhf lm-sensors lm-sensors:armhf libstdc++-10-doc libstdc++-9-doc:armhf libtool-doc gfortran | fortran95-compiler gcj-jdk libx11-doc:armhf libxcb-doc:armhf libxext-doc:armhf libyaml-shell-perl m4-doc apparmor less www-browser perl-doc libterm-readline-gnu-perl | libterm-readline-perl-perl libtap-harness-archive-perl libmail-box-perl default-libmysqlclient-dev:armhf firebird-dev:armhf libpq-dev:armhf libsqlite3-dev:armhf unixodbc-dev:armhf Recommended packages: gnupg libalgorithm-merge-perl libfl-dev curl | wget | lynx dbus dbus:armhf libfile-fcntllock-perl libarchive-cpio-perl libglib2.0-data xdg-user-dirs libglib2.0-data:armhf xdg-user-dirs:armhf libgpg-error-l10n:armhf krb5-locales:armhf qttranslations5-l10n qttranslations5-l10n:armhf libqt5svg5:armhf qt5-gtk-platformtheme:armhf libqt5sql5-sqlite:armhf | libqt5sql5-mysql:armhf | libqt5sql5-odbc:armhf | libqt5sql5-psql:armhf | libqt5sql5-tds:armhf | libqt5sql5-ibase:armhf libltdl-dev uuid-runtime:armhf mesa-vulkan-drivers:armhf | vulkan-icd:armhf libwacom-bin libwacom-bin:armhf libwww-perl libxml-sax-expat-perl libyaml-libyaml-perl | libyaml-syck-perl netbase libmail-sendmail-perl libqt5opengl5-dev:armhf The following NEW packages will be installed: autoconf automake autopoint autotools-dev binutils-arm-linux-gnueabihf bison bsdextrautils build-essential cdbs cpp-10-arm-linux-gnueabihf cpp-arm-linux-gnueabihf cross-config crossbuild-essential-armhf debhelper dh-autoreconf dh-strip-nondeterminism dpkg-cross dpkg-dev dwz file flex fontconfig fontconfig-config fonts-dejavu-core g++ g++-10 g++-10-arm-linux-gnueabihf g++-arm-linux-gnueabihf gcc-10-arm-linux-gnueabihf gcc-10-arm-linux-gnueabihf-base gcc-10-base:armhf gcc-10-cross-base gcc-9-base:armhf gcc-arm-linux-gnueabihf gettext gettext-base groff-base intltool-debian libarchive-zip-perl libasan5:armhf libasan6-armhf-cross libatomic1:armhf libatomic1-armhf-cross libavahi-client3:armhf libavahi-common-data:armhf libavahi-common3:armhf libblkid1:armhf libboost-dev:armhf libboost1.71-dev:armhf libbrotli1 libbrotli1:armhf libbsd0:armhf libc6:armhf libc6-armhf-cross libc6-dev libc6-dev:armhf libc6-dev-armhf-cross libcom-err2:armhf libconfig-auto-perl libconfig-inifiles-perl libcroco3 libcrypt-dev libcrypt-dev:armhf libcrypt1:armhf libcups2:armhf libdbus-1-3 libdbus-1-3:armhf libdebhelper-perl libdebian-dpkgcross-perl libdouble-conversion3 libdouble-conversion3:armhf libdpkg-perl libdrm-amdgpu1:armhf libdrm-common libdrm-nouveau2:armhf libdrm-radeon1:armhf libdrm2:armhf libedit2:armhf libegl-dev:armhf libegl-mesa0:armhf libegl1:armhf libelf1 libelf1:armhf libevdev2 libevdev2:armhf libexpat1 libexpat1:armhf libffi7:armhf libfile-homedir-perl libfile-stripnondeterminism-perl libfile-which-perl libfontconfig1 libfontconfig1:armhf libfreetype6 libfreetype6:armhf libgbm1:armhf libgcc-10-dev-armhf-cross libgcc-9-dev:armhf libgcc-s1:armhf libgcc-s1-armhf-cross libgcrypt20:armhf libgl-dev:armhf libgl1:armhf libgl1-mesa-dri:armhf libglapi-mesa:armhf libgles-dev:armhf libgles1:armhf libgles2:armhf libglib2.0-0 libglib2.0-0:armhf libglvnd0:armhf libglx-dev:armhf libglx-mesa0:armhf libglx0:armhf libgmp-dev:armhf libgmp10:armhf libgmpxx4ldbl:armhf libgnutls30:armhf libgomp1:armhf libgomp1-armhf-cross libgpg-error0:armhf libgraphite2-3:armhf libgssapi-krb5-2:armhf libgudev-1.0-0 libgudev-1.0-0:armhf libharfbuzz0b:armhf libhogweed6:armhf libice6:armhf libicu67 libicu67:armhf libidn2-0:armhf libinput-bin libinput10:armhf libio-string-perl libjpeg62-turbo:armhf libk5crypto3:armhf libkeyutils1:armhf libkrb5-3:armhf libkrb5support0:armhf libllvm10:armhf liblocale-gettext-perl liblz4-1:armhf liblzma5:armhf libmagic-mgc libmagic1 libmd4c0:armhf libmount1:armhf libmpfr-dev:armhf libmpfr6:armhf libmtdev1:armhf libnettle8:armhf libp11-kit0:armhf libpcre2-16-0 libpcre2-16-0:armhf libpcre2-8-0:armhf libpcre3:armhf libperl5.30 libpipeline1 libpng16-16 libpng16-16:armhf libpthread-stubs0-dev:armhf libqt5concurrent5:armhf libqt5core5a libqt5core5a:armhf libqt5dbus5 libqt5dbus5:armhf libqt5gui5:armhf libqt5network5:armhf libqt5printsupport5:armhf libqt5sql5:armhf libqt5test5:armhf libqt5widgets5:armhf libqt5xml5:armhf libselinux1:armhf libsensors-config libsensors5:armhf libsigsegv2 libsm6:armhf libssl1.1:armhf libstdc++-10-dev libstdc++-10-dev-armhf-cross libstdc++-9-dev:armhf libstdc++6:armhf libstdc++6-armhf-cross libsub-override-perl libsystemd0:armhf libtasn1-6:armhf libtinfo6:armhf libtool libubsan1:armhf libubsan1-armhf-cross libuchardet0 libudev1:armhf libunistring2:armhf libuuid1:armhf libvulkan-dev:armhf libvulkan1:armhf libwacom-common libwacom2 libwacom2:armhf libwayland-client0:armhf libwayland-server0:armhf libx11-6:armhf libx11-data libx11-dev:armhf libx11-xcb1:armhf libxau-dev:armhf libxau6:armhf libxcb-dri2-0:armhf libxcb-dri3-0:armhf libxcb-glx0:armhf libxcb-icccm4:armhf libxcb-image0:armhf libxcb-keysyms1:armhf libxcb-present0:armhf libxcb-randr0:armhf libxcb-render-util0:armhf libxcb-render0:armhf libxcb-shape0:armhf libxcb-shm0:armhf libxcb-sync1:armhf libxcb-util0:armhf libxcb-xfixes0:armhf libxcb-xinerama0:armhf libxcb-xinput0:armhf libxcb-xkb1:armhf libxcb1:armhf libxcb1-dev:armhf libxdamage1:armhf libxdmcp-dev:armhf libxdmcp6:armhf libxext-dev:armhf libxext6:armhf libxfixes3:armhf libxkbcommon-x11-0:armhf libxkbcommon0:armhf libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl libxml2 libxshmfence1:armhf libxxf86vm1:armhf libyaml-perl libz3-4:armhf libzstd1:armhf linux-libc-dev:armhf linux-libc-dev-armhf-cross m4 man-db perl perl-modules-5.30 po-debconf qt5-qmake:armhf qt5-qmake-bin qtbase5-dev:armhf qtbase5-dev-tools qtchooser sbuild-build-depends-main-dummy:armhf sensible-utils shared-mime-info ucf x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xkb-data xorg-sgml-doctools xtrans-dev zlib1g:armhf 0 upgraded, 271 newly installed, 0 to remove and 0 not upgraded. Need to get 181 MB of archives. After this operation, 789 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [968 B] Get:2 http://debian.oregonstate.edu/debian unstable/main amd64 bsdextrautils amd64 2.36-2 [140 kB] Get:3 http://debian.oregonstate.edu/debian unstable/main amd64 libuchardet0 amd64 0.0.7-1 [67.8 kB] Get:4 http://debian.oregonstate.edu/debian unstable/main amd64 groff-base amd64 1.22.4-5 [920 kB] Get:5 http://debian.oregonstate.edu/debian unstable/main amd64 libpipeline1 amd64 1.5.3-1 [34.3 kB] Get:6 http://debian.oregonstate.edu/debian unstable/main amd64 man-db amd64 2.9.3-2 [1314 kB] Get:7 http://debian.oregonstate.edu/debian unstable/main amd64 perl-modules-5.30 all 5.30.3-4 [2806 kB] Get:8 http://debian.oregonstate.edu/debian unstable/main amd64 libperl5.30 amd64 5.30.3-4 [4019 kB] Get:9 http://debian.oregonstate.edu/debian unstable/main amd64 perl amd64 5.30.3-4 [290 kB] Get:10 http://debian.oregonstate.edu/debian unstable/main amd64 libsigsegv2 amd64 2.12-2 [32.8 kB] Get:11 http://debian.oregonstate.edu/debian unstable/main amd64 m4 amd64 1.4.18-4 [203 kB] Get:12 http://debian.oregonstate.edu/debian unstable/main amd64 flex amd64 2.6.4-8 [440 kB] Get:13 http://debian.oregonstate.edu/debian unstable/main amd64 liblocale-gettext-perl amd64 1.07-4 [18.8 kB] Get:14 http://debian.oregonstate.edu/debian unstable/main armhf gcc-10-base armhf 10.2.0-5 [198 kB] Get:15 http://debian.oregonstate.edu/debian unstable/main armhf libgcc-s1 armhf 10.2.0-5 [36.2 kB] Get:16 http://debian.oregonstate.edu/debian unstable/main armhf libcrypt1 armhf 1:4.4.16-1 [101 kB] Get:17 http://debian.oregonstate.edu/debian unstable/main armhf libc6 armhf 2.31-3 [2350 kB] Get:18 http://debian.oregonstate.edu/debian unstable/main armhf libgpg-error0 armhf 1.38-2 [69.0 kB] Get:19 http://debian.oregonstate.edu/debian unstable/main armhf libgcrypt20 armhf 1.8.6-2 [505 kB] Get:20 http://debian.oregonstate.edu/debian unstable/main armhf liblz4-1 armhf 1.9.2-2 [52.6 kB] Get:21 http://debian.oregonstate.edu/debian unstable/main armhf liblzma5 armhf 5.2.4-1+b1 [145 kB] Get:22 http://debian.oregonstate.edu/debian unstable/main armhf libzstd1 armhf 1.4.5+dfsg-4 [268 kB] Get:23 http://debian.oregonstate.edu/debian unstable/main armhf libsystemd0 armhf 246-2 [343 kB] Get:24 http://debian.oregonstate.edu/debian unstable/main armhf gcc-9-base armhf 9.3.0-17 [197 kB] Get:25 http://debian.oregonstate.edu/debian unstable/main amd64 sensible-utils all 0.0.12+nmu1 [16.0 kB] Get:26 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic-mgc amd64 1:5.38-5 [262 kB] Get:27 http://debian.oregonstate.edu/debian unstable/main amd64 libmagic1 amd64 1:5.38-5 [120 kB] Get:28 http://debian.oregonstate.edu/debian unstable/main amd64 file amd64 1:5.38-5 [67.9 kB] Get:29 http://debian.oregonstate.edu/debian unstable/main amd64 gettext-base amd64 0.19.8.1-10 [123 kB] Get:30 http://debian.oregonstate.edu/debian unstable/main amd64 ucf all 3.0043 [74.0 kB] Get:31 http://debian.oregonstate.edu/debian unstable/main amd64 autoconf all 2.69-11.1 [341 kB] Get:32 http://debian.oregonstate.edu/debian unstable/main amd64 autotools-dev all 20180224.1 [77.0 kB] Get:33 http://debian.oregonstate.edu/debian unstable/main amd64 automake all 1:1.16.2-3 [801 kB] Get:34 http://debian.oregonstate.edu/debian unstable/main amd64 autopoint all 0.19.8.1-10 [435 kB] Get:35 http://debian.oregonstate.edu/debian unstable/main amd64 binutils-arm-linux-gnueabihf amd64 2.35-2 [2766 kB] Get:36 http://debian.oregonstate.edu/debian unstable/main amd64 bison amd64 2:3.7+dfsg-1 [1090 kB] Get:37 http://debian.oregonstate.edu/debian unstable/main amd64 libcrypt-dev amd64 1:4.4.16-1 [104 kB] Get:38 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev amd64 2.31-3 [2395 kB] Get:39 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-10-dev amd64 10.2.0-5 [1736 kB] Get:40 http://debian.oregonstate.edu/debian unstable/main amd64 g++-10 amd64 10.2.0-5 [8660 kB] Get:41 http://debian.oregonstate.edu/debian unstable/main amd64 g++ amd64 4:10.1.0-1 [1644 B] Get:42 http://debian.oregonstate.edu/debian unstable/main amd64 libdpkg-perl all 1.20.5 [1473 kB] Get:43 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-dev all 1.20.5 [1909 kB] Get:44 http://debian.oregonstate.edu/debian unstable/main amd64 build-essential amd64 12.8 [7640 B] Get:45 http://debian.oregonstate.edu/debian unstable/main amd64 cdbs all 0.4.162 [82.6 kB] Get:46 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-arm-linux-gnueabihf-base amd64 10.2.0-3cross2 [198 kB] Get:47 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-10-arm-linux-gnueabihf amd64 10.2.0-3cross2 [7518 kB] Get:48 http://debian.oregonstate.edu/debian unstable/main amd64 cpp-arm-linux-gnueabihf amd64 4:10.1.0-1 [16.8 kB] Get:49 http://debian.oregonstate.edu/debian unstable/main amd64 cross-config all 2.6.15-3.1 [39.9 kB] Get:50 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-cross-base all 10.2.0-3cross2 [195 kB] Get:51 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-armhf-cross all 2.31-1cross2 [1115 kB] Get:52 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-s1-armhf-cross all 10.2.0-3cross2 [36.3 kB] Get:53 http://debian.oregonstate.edu/debian unstable/main amd64 libgomp1-armhf-cross all 10.2.0-3cross2 [82.9 kB] Get:54 http://debian.oregonstate.edu/debian unstable/main amd64 libatomic1-armhf-cross all 10.2.0-3cross2 [6644 B] Get:55 http://debian.oregonstate.edu/debian unstable/main amd64 libasan6-armhf-cross all 10.2.0-3cross2 [303 kB] Get:56 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++6-armhf-cross all 10.2.0-3cross2 [380 kB] Get:57 http://debian.oregonstate.edu/debian unstable/main amd64 libubsan1-armhf-cross all 10.2.0-3cross2 [115 kB] Get:58 http://debian.oregonstate.edu/debian unstable/main amd64 libgcc-10-dev-armhf-cross all 10.2.0-3cross2 [693 kB] Get:59 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-10-arm-linux-gnueabihf amd64 10.2.0-3cross2 [14.9 MB] Get:60 http://debian.oregonstate.edu/debian unstable/main amd64 gcc-arm-linux-gnueabihf amd64 4:10.1.0-1 [1476 B] Get:61 http://debian.oregonstate.edu/debian unstable/main amd64 linux-libc-dev-armhf-cross all 5.7.6-1cross2 [1198 kB] Get:62 http://debian.oregonstate.edu/debian unstable/main amd64 libc6-dev-armhf-cross all 2.31-1cross2 [1901 kB] Get:63 http://debian.oregonstate.edu/debian unstable/main amd64 libstdc++-10-dev-armhf-cross all 10.2.0-3cross2 [1751 kB] Get:64 http://debian.oregonstate.edu/debian unstable/main amd64 g++-10-arm-linux-gnueabihf amd64 10.2.0-3cross2 [8181 kB] Get:65 http://debian.oregonstate.edu/debian unstable/main amd64 g++-arm-linux-gnueabihf amd64 4:10.1.0-1 [1184 B] Get:66 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-inifiles-perl all 3.000003-1 [52.1 kB] Get:67 http://debian.oregonstate.edu/debian unstable/main amd64 libio-string-perl all 1.08-3 [12.3 kB] Get:68 http://debian.oregonstate.edu/debian unstable/main amd64 libicu67 amd64 67.1-3 [8610 kB] Get:69 http://debian.oregonstate.edu/debian unstable/main amd64 libxml2 amd64 2.9.10+dfsg-5+b1 [710 kB] Get:70 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-namespacesupport-perl all 1.12-1 [14.8 kB] Get:71 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-base-perl all 1.09-1 [20.4 kB] Get:72 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-sax-perl all 1.02+dfsg-1 [59.0 kB] Get:73 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-libxml-perl amd64 2.0134+dfsg-2 [343 kB] Get:74 http://debian.oregonstate.edu/debian unstable/main amd64 libxml-simple-perl all 2.25-1 [72.0 kB] Get:75 http://debian.oregonstate.edu/debian unstable/main amd64 libyaml-perl all 1.30-1 [67.7 kB] Get:76 http://debian.oregonstate.edu/debian unstable/main amd64 libconfig-auto-perl all 0.44-1 [19.5 kB] Get:77 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-which-perl all 1.23-1 [16.6 kB] Get:78 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-homedir-perl all 1.004-1 [42.7 kB] Get:79 http://debian.oregonstate.edu/debian unstable/main amd64 libdebian-dpkgcross-perl all 2.6.15-3.1 [38.9 kB] Get:80 http://debian.oregonstate.edu/debian unstable/main amd64 dpkg-cross all 2.6.15-3.1 [49.9 kB] Get:81 http://debian.oregonstate.edu/debian unstable/main amd64 crossbuild-essential-armhf all 12.8 [6644 B] Get:82 http://debian.oregonstate.edu/debian unstable/main amd64 libtool all 2.4.6-14 [513 kB] Get:83 http://debian.oregonstate.edu/debian unstable/main amd64 dh-autoreconf all 19 [16.9 kB] Get:84 http://debian.oregonstate.edu/debian unstable/main amd64 libdebhelper-perl all 13.2 [187 kB] Get:85 http://debian.oregonstate.edu/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:86 http://debian.oregonstate.edu/debian unstable/main amd64 libsub-override-perl all 0.09-2 [10.2 kB] Get:87 http://debian.oregonstate.edu/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.9.0-1 [25.5 kB] Get:88 http://debian.oregonstate.edu/debian unstable/main amd64 dh-strip-nondeterminism all 1.9.0-1 [15.2 kB] Get:89 http://debian.oregonstate.edu/debian unstable/main amd64 libelf1 amd64 0.180-1+b1 [165 kB] Get:90 http://debian.oregonstate.edu/debian unstable/main amd64 dwz amd64 0.13-5 [151 kB] Get:91 http://debian.oregonstate.edu/debian unstable/main amd64 libglib2.0-0 amd64 2.64.4-1 [1341 kB] Get:92 http://debian.oregonstate.edu/debian unstable/main amd64 libcroco3 amd64 0.6.13-1 [146 kB] Get:93 http://debian.oregonstate.edu/debian unstable/main amd64 gettext amd64 0.19.8.1-10 [1303 kB] Get:94 http://debian.oregonstate.edu/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.5 [26.8 kB] Get:95 http://debian.oregonstate.edu/debian unstable/main amd64 po-debconf all 1.0.21 [248 kB] Get:96 http://debian.oregonstate.edu/debian unstable/main amd64 debhelper all 13.2 [1007 kB] Get:97 http://debian.oregonstate.edu/debian unstable/main amd64 libexpat1 amd64 2.2.9-1 [94.3 kB] Get:98 http://debian.oregonstate.edu/debian unstable/main amd64 libbrotli1 amd64 1.0.7-7 [267 kB] Get:99 http://debian.oregonstate.edu/debian unstable/main amd64 libpng16-16 amd64 1.6.37-2 [292 kB] Get:100 http://debian.oregonstate.edu/debian unstable/main amd64 libfreetype6 amd64 2.10.2+dfsg-3 [409 kB] Get:101 http://debian.oregonstate.edu/debian unstable/main amd64 fonts-dejavu-core all 2.37-2 [1069 kB] Get:102 http://debian.oregonstate.edu/debian unstable/main amd64 fontconfig-config all 2.13.1-4.2 [281 kB] Get:103 http://debian.oregonstate.edu/debian unstable/main amd64 libfontconfig1 amd64 2.13.1-4.2 [347 kB] Get:104 http://debian.oregonstate.edu/debian unstable/main amd64 fontconfig amd64 2.13.1-4.2 [417 kB] Get:105 http://debian.oregonstate.edu/debian unstable/main armhf libasan5 armhf 9.3.0-17 [370 kB] Get:106 http://debian.oregonstate.edu/debian unstable/main armhf libatomic1 armhf 10.2.0-5 [6892 B] Get:107 http://debian.oregonstate.edu/debian unstable/main armhf libavahi-common-data armhf 0.8-3 [126 kB] Get:108 http://debian.oregonstate.edu/debian unstable/main armhf libavahi-common3 armhf 0.8-3 [54.9 kB] Get:109 http://debian.oregonstate.edu/debian unstable/main armhf libdbus-1-3 armhf 1.12.20-1 [194 kB] Get:110 http://debian.oregonstate.edu/debian unstable/main armhf libavahi-client3 armhf 0.8-3 [58.2 kB] Get:111 http://debian.oregonstate.edu/debian unstable/main armhf libblkid1 armhf 2.36-2 [180 kB] Get:112 http://debian.oregonstate.edu/debian unstable/main armhf libgomp1 armhf 10.2.0-5 [84.6 kB] Get:113 http://debian.oregonstate.edu/debian unstable/main armhf libstdc++6 armhf 10.2.0-5 [420 kB] Get:114 http://debian.oregonstate.edu/debian unstable/main armhf libubsan1 armhf 10.2.0-5 [116 kB] Get:115 http://debian.oregonstate.edu/debian unstable/main armhf libgcc-9-dev armhf 9.3.0-17 [661 kB] Get:116 http://debian.oregonstate.edu/debian unstable/main armhf linux-libc-dev armhf 5.7.10-1 [1112 kB] Get:117 http://debian.oregonstate.edu/debian unstable/main armhf libcrypt-dev armhf 1:4.4.16-1 [120 kB] Get:118 http://debian.oregonstate.edu/debian unstable/main armhf libc6-dev armhf 2.31-3 [1924 kB] Get:119 http://debian.oregonstate.edu/debian unstable/main armhf libstdc++-9-dev armhf 9.3.0-17 [1757 kB] Get:120 http://debian.oregonstate.edu/debian unstable/main armhf libboost1.71-dev armhf 1.71.0-6+b2 [9096 kB] Get:121 http://debian.oregonstate.edu/debian unstable/main armhf libboost-dev armhf 1.71.0.3 [4340 B] Get:122 http://debian.oregonstate.edu/debian unstable/main armhf libbrotli1 armhf 1.0.7-7 [255 kB] Get:123 http://debian.oregonstate.edu/debian unstable/main armhf libbsd0 armhf 0.10.0-1 [111 kB] Get:124 http://debian.oregonstate.edu/debian unstable/main armhf libcom-err2 armhf 1.45.6-1 [70.9 kB] Get:125 http://debian.oregonstate.edu/debian unstable/main armhf libgmp10 armhf 2:6.2.0+dfsg-6 [206 kB] Get:126 http://debian.oregonstate.edu/debian unstable/main armhf libnettle8 armhf 3.6-2 [256 kB] Get:127 http://debian.oregonstate.edu/debian unstable/main armhf libhogweed6 armhf 3.6-2 [302 kB] Get:128 http://debian.oregonstate.edu/debian unstable/main armhf libunistring2 armhf 0.9.10-4 [374 kB] Get:129 http://debian.oregonstate.edu/debian unstable/main armhf libidn2-0 armhf 2.3.0-1 [83.2 kB] Get:130 http://debian.oregonstate.edu/debian unstable/main armhf libffi7 armhf 3.3-4 [20.0 kB] Get:131 http://debian.oregonstate.edu/debian unstable/main armhf libp11-kit0 armhf 0.23.20-1 [306 kB] Get:132 http://debian.oregonstate.edu/debian unstable/main armhf libtasn1-6 armhf 4.16.0-2 [50.2 kB] Get:133 http://debian.oregonstate.edu/debian unstable/main armhf libgnutls30 armhf 3.6.14-2+b1 [1121 kB] Get:134 http://debian.oregonstate.edu/debian unstable/main armhf libkrb5support0 armhf 1.17-10 [61.8 kB] Get:135 http://debian.oregonstate.edu/debian unstable/main armhf libk5crypto3 armhf 1.17-10 [114 kB] Get:136 http://debian.oregonstate.edu/debian unstable/main armhf libkeyutils1 armhf 1.6.1-2 [14.4 kB] Get:137 http://debian.oregonstate.edu/debian unstable/main armhf libssl1.1 armhf 1.1.1g-1 [1308 kB] Get:138 http://debian.oregonstate.edu/debian unstable/main armhf libkrb5-3 armhf 1.17-10 [324 kB] Get:139 http://debian.oregonstate.edu/debian unstable/main armhf libgssapi-krb5-2 armhf 1.17-10 [136 kB] Get:140 http://debian.oregonstate.edu/debian unstable/main armhf zlib1g armhf 1:1.2.11.dfsg-2 [85.4 kB] Get:141 http://debian.oregonstate.edu/debian unstable/main armhf libcups2 armhf 2.3.3-2 [315 kB] Get:142 http://debian.oregonstate.edu/debian unstable/main amd64 libdbus-1-3 amd64 1.12.20-1 [217 kB] Get:143 http://debian.oregonstate.edu/debian unstable/main amd64 libdouble-conversion3 amd64 3.1.5-5 [40.4 kB] Get:144 http://debian.oregonstate.edu/debian unstable/main armhf libdouble-conversion3 armhf 3.1.5-5 [39.3 kB] Get:145 http://debian.oregonstate.edu/debian unstable/main amd64 libdrm-common all 2.4.102-1 [14.5 kB] Get:146 http://debian.oregonstate.edu/debian unstable/main armhf libdrm2 armhf 2.4.102-1 [37.9 kB] Get:147 http://debian.oregonstate.edu/debian unstable/main armhf libdrm-amdgpu1 armhf 2.4.102-1 [26.9 kB] Get:148 http://debian.oregonstate.edu/debian unstable/main armhf libdrm-nouveau2 armhf 2.4.102-1 [24.6 kB] Get:149 http://debian.oregonstate.edu/debian unstable/main armhf libdrm-radeon1 armhf 2.4.102-1 [27.8 kB] Get:150 http://debian.oregonstate.edu/debian unstable/main armhf libtinfo6 armhf 6.2-1 [322 kB] Get:151 http://debian.oregonstate.edu/debian unstable/main armhf libedit2 armhf 3.1-20191231-1 [80.1 kB] Get:152 http://debian.oregonstate.edu/debian unstable/main armhf libglvnd0 armhf 1.3.2-1 [51.8 kB] Get:153 http://debian.oregonstate.edu/debian unstable/main armhf libexpat1 armhf 2.2.9-1 [73.3 kB] Get:154 http://debian.oregonstate.edu/debian unstable/main armhf libwayland-server0 armhf 1.18.0-2~exp1 [28.1 kB] Get:155 http://debian.oregonstate.edu/debian unstable/main armhf libgbm1 armhf 20.1.5-1 [71.8 kB] Get:156 http://debian.oregonstate.edu/debian unstable/main armhf libglapi-mesa armhf 20.1.5-1 [76.1 kB] Get:157 http://debian.oregonstate.edu/debian unstable/main armhf libwayland-client0 armhf 1.18.0-2~exp1 [22.0 kB] Get:158 http://debian.oregonstate.edu/debian unstable/main armhf libx11-xcb1 armhf 2:1.6.10-3 [203 kB] Get:159 http://debian.oregonstate.edu/debian unstable/main armhf libxau6 armhf 1:1.0.8-1+b2 [19.1 kB] Get:160 http://debian.oregonstate.edu/debian unstable/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get:161 http://debian.oregonstate.edu/debian unstable/main armhf libxcb1 armhf 1.14-2 [136 kB] Get:162 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-dri2-0 armhf 1.14-2 [103 kB] Get:163 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-dri3-0 armhf 1.14-2 [102 kB] Get:164 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-present0 armhf 1.14-2 [101 kB] Get:165 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-sync1 armhf 1.14-2 [104 kB] Get:166 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-xfixes0 armhf 1.14-2 [105 kB] Get:167 http://debian.oregonstate.edu/debian unstable/main armhf libxshmfence1 armhf 1.3-1 [8592 B] Get:168 http://debian.oregonstate.edu/debian unstable/main armhf libegl-mesa0 armhf 20.1.5-1 [125 kB] Get:169 http://debian.oregonstate.edu/debian unstable/main armhf libegl1 armhf 1.3.2-1 [29.5 kB] Get:170 http://debian.oregonstate.edu/debian unstable/main amd64 libx11-data all 2:1.6.10-3 [311 kB] Get:171 http://debian.oregonstate.edu/debian unstable/main armhf libx11-6 armhf 2:1.6.10-3 [711 kB] Get:172 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-glx0 armhf 1.14-2 [117 kB] Get:173 http://debian.oregonstate.edu/debian unstable/main armhf libxdamage1 armhf 1:1.1.5-2 [15.1 kB] Get:174 http://debian.oregonstate.edu/debian unstable/main armhf libxext6 armhf 2:1.3.3-1+b2 [48.1 kB] Get:175 http://debian.oregonstate.edu/debian unstable/main armhf libxfixes3 armhf 1:5.0.3-2 [20.6 kB] Get:176 http://debian.oregonstate.edu/debian unstable/main armhf libxxf86vm1 armhf 1:1.1.4-1+b2 [20.2 kB] Get:177 http://debian.oregonstate.edu/debian unstable/main armhf libelf1 armhf 0.180-1+b1 [160 kB] Get:178 http://debian.oregonstate.edu/debian unstable/main armhf libz3-4 armhf 4.8.8-1 [6286 kB] Get:179 http://debian.oregonstate.edu/debian unstable/main armhf libllvm10 armhf 1:10.0.1-1+b1 [14.5 MB] Get:180 http://debian.oregonstate.edu/debian unstable/main amd64 libsensors-config all 1:3.6.0-2 [32.0 kB] Get:181 http://debian.oregonstate.edu/debian unstable/main armhf libsensors5 armhf 1:3.6.0-2 [50.3 kB] Get:182 http://debian.oregonstate.edu/debian unstable/main armhf libgl1-mesa-dri armhf 20.1.5-1 [5900 kB] Get:183 http://debian.oregonstate.edu/debian unstable/main armhf libglx-mesa0 armhf 20.1.5-1 [167 kB] Get:184 http://debian.oregonstate.edu/debian unstable/main armhf libglx0 armhf 1.3.2-1 [32.8 kB] Get:185 http://debian.oregonstate.edu/debian unstable/main armhf libgl1 armhf 1.3.2-1 [94.3 kB] Get:186 http://debian.oregonstate.edu/debian unstable/main amd64 xorg-sgml-doctools all 1:1.11-1 [21.9 kB] Get:187 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-dev all 2020.1-1 [594 kB] Get:188 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-core-dev all 2020.1-1 [3404 B] Get:189 http://debian.oregonstate.edu/debian unstable/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22.5 kB] Get:190 http://debian.oregonstate.edu/debian unstable/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40.7 kB] Get:191 http://debian.oregonstate.edu/debian unstable/main amd64 xtrans-dev all 1.4.0-1 [98.7 kB] Get:192 http://debian.oregonstate.edu/debian unstable/main armhf libpthread-stubs0-dev armhf 0.4-1 [5344 B] Get:193 http://debian.oregonstate.edu/debian unstable/main armhf libxcb1-dev armhf 1.14-2 [175 kB] Get:194 http://debian.oregonstate.edu/debian unstable/main armhf libx11-dev armhf 2:1.6.10-3 [785 kB] Get:195 http://debian.oregonstate.edu/debian unstable/main armhf libglx-dev armhf 1.3.2-1 [16.3 kB] Get:196 http://debian.oregonstate.edu/debian unstable/main armhf libgl-dev armhf 1.3.2-1 [100 kB] Get:197 http://debian.oregonstate.edu/debian unstable/main armhf libegl-dev armhf 1.3.2-1 [19.6 kB] Get:198 http://debian.oregonstate.edu/debian unstable/main amd64 libevdev2 amd64 1.9.1+dfsg-1 [33.8 kB] Get:199 http://debian.oregonstate.edu/debian unstable/main armhf libevdev2 armhf 1.9.1+dfsg-1 [27.8 kB] Get:200 http://debian.oregonstate.edu/debian unstable/main armhf libpng16-16 armhf 1.6.37-2 [276 kB] Get:201 http://debian.oregonstate.edu/debian unstable/main armhf libfreetype6 armhf 2.10.2+dfsg-3 [350 kB] Get:202 http://debian.oregonstate.edu/debian unstable/main armhf libuuid1 armhf 2.36-2 [81.3 kB] Get:203 http://debian.oregonstate.edu/debian unstable/main armhf libfontconfig1 armhf 2.13.1-4.2 [329 kB] Get:204 http://debian.oregonstate.edu/debian unstable/main armhf libgles1 armhf 1.3.2-1 [12.6 kB] Get:205 http://debian.oregonstate.edu/debian unstable/main armhf libgles2 armhf 1.3.2-1 [18.2 kB] Get:206 http://debian.oregonstate.edu/debian unstable/main armhf libgles-dev armhf 1.3.2-1 [50.3 kB] Get:207 http://debian.oregonstate.edu/debian unstable/main armhf libpcre2-8-0 armhf 10.34-7 [211 kB] Get:208 http://debian.oregonstate.edu/debian unstable/main armhf libselinux1 armhf 3.1-2 [78.9 kB] Get:209 http://debian.oregonstate.edu/debian unstable/main armhf libmount1 armhf 2.36-2 [196 kB] Get:210 http://debian.oregonstate.edu/debian unstable/main armhf libpcre3 armhf 2:8.39-13 [322 kB] Get:211 http://debian.oregonstate.edu/debian unstable/main armhf libglib2.0-0 armhf 2.64.4-1 [1184 kB] Get:212 http://debian.oregonstate.edu/debian unstable/main armhf libgmpxx4ldbl armhf 2:6.2.0+dfsg-6 [22.1 kB] Get:213 http://debian.oregonstate.edu/debian unstable/main armhf libgmp-dev armhf 2:6.2.0+dfsg-6 [597 kB] Get:214 http://debian.oregonstate.edu/debian unstable/main armhf libgraphite2-3 armhf 1.3.14-1 [70.5 kB] Get:215 http://debian.oregonstate.edu/debian unstable/main armhf libudev1 armhf 246-2 [155 kB] Get:216 http://debian.oregonstate.edu/debian unstable/main armhf libgudev-1.0-0 armhf 233-1 [11.9 kB] Get:217 http://debian.oregonstate.edu/debian unstable/main amd64 libgudev-1.0-0 amd64 233-1 [13.8 kB] Get:218 http://debian.oregonstate.edu/debian unstable/main armhf libharfbuzz0b armhf 2.6.7-1 [1425 kB] Get:219 http://debian.oregonstate.edu/debian unstable/main amd64 x11-common all 1:7.7+20 [252 kB] Get:220 http://debian.oregonstate.edu/debian unstable/main armhf libice6 armhf 2:1.0.9-2 [51.7 kB] Get:221 http://debian.oregonstate.edu/debian unstable/main armhf libicu67 armhf 67.1-3 [8320 kB] Get:222 http://debian.oregonstate.edu/debian unstable/main amd64 libwacom-common all 1.4.1-1 [47.0 kB] Get:223 http://debian.oregonstate.edu/debian unstable/main amd64 libwacom2 amd64 1.4.1-1 [21.5 kB] Get:224 http://debian.oregonstate.edu/debian unstable/main amd64 libinput-bin amd64 1.16.1-1 [22.9 kB] Get:225 http://debian.oregonstate.edu/debian unstable/main armhf libmtdev1 armhf 1.1.6-1 [21.9 kB] Get:226 http://debian.oregonstate.edu/debian unstable/main armhf libwacom2 armhf 1.4.1-1 [18.6 kB] Get:227 http://debian.oregonstate.edu/debian unstable/main armhf libinput10 armhf 1.16.1-1 [101 kB] Get:228 http://debian.oregonstate.edu/debian unstable/main armhf libjpeg62-turbo armhf 1:2.0.5-1.1 [120 kB] Get:229 http://debian.oregonstate.edu/debian unstable/main armhf libmd4c0 armhf 0.4.4-1+b1 [39.7 kB] Get:230 http://debian.oregonstate.edu/debian unstable/main armhf libmpfr6 armhf 4.1.0-3 [811 kB] Get:231 http://debian.oregonstate.edu/debian unstable/main armhf libmpfr-dev armhf 4.1.0-3 [221 kB] Get:232 http://debian.oregonstate.edu/debian unstable/main armhf libpcre2-16-0 armhf 10.34-7 [194 kB] Get:233 http://debian.oregonstate.edu/debian unstable/main amd64 libpcre2-16-0 amd64 10.34-7 [219 kB] Get:234 http://debian.oregonstate.edu/debian unstable/main amd64 shared-mime-info amd64 1.15-1 [789 kB] Get:235 http://debian.oregonstate.edu/debian unstable/main armhf libqt5core5a armhf 5.14.2+dfsg-5 [1524 kB] Get:236 http://debian.oregonstate.edu/debian unstable/main armhf libqt5concurrent5 armhf 5.14.2+dfsg-5 [65.1 kB] Get:237 http://debian.oregonstate.edu/debian unstable/main amd64 libqt5core5a amd64 5.14.2+dfsg-5 [1784 kB] Get:238 http://debian.oregonstate.edu/debian unstable/main armhf libqt5dbus5 armhf 5.14.2+dfsg-5 [213 kB] Get:239 http://debian.oregonstate.edu/debian unstable/main amd64 libqt5dbus5 amd64 5.14.2+dfsg-5 [224 kB] Get:240 http://debian.oregonstate.edu/debian unstable/main armhf libqt5network5 armhf 5.14.2+dfsg-5 [609 kB] Get:241 http://debian.oregonstate.edu/debian unstable/main armhf libsm6 armhf 2:1.2.3-1 [33.0 kB] Get:242 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-icccm4 armhf 0.4.1-1.1 [26.3 kB] Get:243 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-shm0 armhf 1.14-2 [101 kB] Get:244 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-util0 armhf 0.3.8-3+b2 [21.9 kB] Get:245 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-image0 armhf 0.4.0-1+b2 [23.3 kB] Get:246 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-keysyms1 armhf 0.4.0-1+b2 [15.8 kB] Get:247 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-randr0 armhf 1.14-2 [112 kB] Get:248 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-render0 armhf 1.14-2 [110 kB] Get:249 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-render-util0 armhf 0.3.9-1+b1 [17.4 kB] Get:250 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-shape0 armhf 1.14-2 [102 kB] Get:251 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-xinerama0 armhf 1.14-2 [101 kB] Get:252 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-xinput0 armhf 1.14-2 [124 kB] Get:253 http://debian.oregonstate.edu/debian unstable/main armhf libxcb-xkb1 armhf 1.14-2 [123 kB] Get:254 http://debian.oregonstate.edu/debian unstable/main amd64 xkb-data all 2.29-2 [655 kB] Get:255 http://debian.oregonstate.edu/debian unstable/main armhf libxkbcommon0 armhf 0.10.0-1 [113 kB] Get:256 http://debian.oregonstate.edu/debian unstable/main armhf libxkbcommon-x11-0 armhf 0.10.0-1 [38.1 kB] Get:257 http://debian.oregonstate.edu/debian unstable/main armhf libqt5gui5 armhf 5.14.2+dfsg-5 [2530 kB] Get:258 http://debian.oregonstate.edu/debian unstable/main armhf libqt5widgets5 armhf 5.14.2+dfsg-5 [2108 kB] Get:259 http://debian.oregonstate.edu/debian unstable/main armhf libqt5printsupport5 armhf 5.14.2+dfsg-5 [209 kB] Get:260 http://debian.oregonstate.edu/debian unstable/main armhf libqt5sql5 armhf 5.14.2+dfsg-5 [132 kB] Get:261 http://debian.oregonstate.edu/debian unstable/main armhf libqt5test5 armhf 5.14.2+dfsg-5 [154 kB] Get:262 http://debian.oregonstate.edu/debian unstable/main armhf libqt5xml5 armhf 5.14.2+dfsg-5 [127 kB] Get:263 http://debian.oregonstate.edu/debian unstable/main armhf libvulkan1 armhf 1.2.141.0-1 [85.7 kB] Get:264 http://debian.oregonstate.edu/debian unstable/main armhf libvulkan-dev armhf 1.2.141.0-1 [528 kB] Get:265 http://debian.oregonstate.edu/debian unstable/main amd64 x11proto-xext-dev all 2020.1-1 [3404 B] Get:266 http://debian.oregonstate.edu/debian unstable/main armhf libxext-dev armhf 2:1.3.3-1+b2 [103 kB] Get:267 http://debian.oregonstate.edu/debian unstable/main amd64 qt5-qmake-bin amd64 5.14.2+dfsg-5 [1035 kB] Get:268 http://debian.oregonstate.edu/debian unstable/main amd64 qtchooser amd64 66-2 [26.3 kB] Get:269 http://debian.oregonstate.edu/debian unstable/main armhf qt5-qmake armhf 5.14.2+dfsg-5 [242 kB] Get:270 http://debian.oregonstate.edu/debian unstable/main amd64 qtbase5-dev-tools amd64 5.14.2+dfsg-5 [731 kB] Get:271 http://debian.oregonstate.edu/debian unstable/main armhf qtbase5-dev armhf 5.14.2+dfsg-5 [1017 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 181 MB in 2s (114 MB/s) Selecting previously unselected package bsdextrautils. (Reading database ... 10439 files and directories currently installed.) Preparing to unpack .../00-bsdextrautils_2.36-2_amd64.deb ... Unpacking bsdextrautils (2.36-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../01-libuchardet0_0.0.7-1_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../02-groff-base_1.22.4-5_amd64.deb ... Unpacking groff-base (1.22.4-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../03-libpipeline1_1.5.3-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.3-1) ... Selecting previously unselected package man-db. Preparing to unpack .../04-man-db_2.9.3-2_amd64.deb ... Unpacking man-db (2.9.3-2) ... Selecting previously unselected package perl-modules-5.30. Preparing to unpack .../05-perl-modules-5.30_5.30.3-4_all.deb ... Unpacking perl-modules-5.30 (5.30.3-4) ... Selecting previously unselected package libperl5.30:amd64. Preparing to unpack .../06-libperl5.30_5.30.3-4_amd64.deb ... Unpacking libperl5.30:amd64 (5.30.3-4) ... Selecting previously unselected package perl. Preparing to unpack .../07-perl_5.30.3-4_amd64.deb ... Unpacking perl (5.30.3-4) ... Selecting previously unselected package libsigsegv2:amd64. Preparing to unpack .../08-libsigsegv2_2.12-2_amd64.deb ... Unpacking libsigsegv2:amd64 (2.12-2) ... Selecting previously unselected package m4. Preparing to unpack .../09-m4_1.4.18-4_amd64.deb ... Unpacking m4 (1.4.18-4) ... Selecting previously unselected package flex. Preparing to unpack .../10-flex_2.6.4-8_amd64.deb ... Unpacking flex (2.6.4-8) ... Selecting previously unselected package liblocale-gettext-perl. Preparing to unpack .../11-liblocale-gettext-perl_1.07-4_amd64.deb ... Unpacking liblocale-gettext-perl (1.07-4) ... Selecting previously unselected package gcc-10-base:armhf. Preparing to unpack .../12-gcc-10-base_10.2.0-5_armhf.deb ... Unpacking gcc-10-base:armhf (10.2.0-5) ... Selecting previously unselected package libgcc-s1:armhf. Preparing to unpack .../13-libgcc-s1_10.2.0-5_armhf.deb ... Unpacking libgcc-s1:armhf (10.2.0-5) ... Selecting previously unselected package libcrypt1:armhf. Preparing to unpack .../14-libcrypt1_1%3a4.4.16-1_armhf.deb ... Unpacking libcrypt1:armhf (1:4.4.16-1) ... Selecting previously unselected package libc6:armhf. Preparing to unpack .../15-libc6_2.31-3_armhf.deb ... Unpacking libc6:armhf (2.31-3) ... Selecting previously unselected package libgpg-error0:armhf. Preparing to unpack .../16-libgpg-error0_1.38-2_armhf.deb ... Unpacking libgpg-error0:armhf (1.38-2) ... Selecting previously unselected package libgcrypt20:armhf. Preparing to unpack .../17-libgcrypt20_1.8.6-2_armhf.deb ... Unpacking libgcrypt20:armhf (1.8.6-2) ... Selecting previously unselected package liblz4-1:armhf. Preparing to unpack .../18-liblz4-1_1.9.2-2_armhf.deb ... Unpacking liblz4-1:armhf (1.9.2-2) ... Selecting previously unselected package liblzma5:armhf. Preparing to unpack .../19-liblzma5_5.2.4-1+b1_armhf.deb ... Unpacking liblzma5:armhf (5.2.4-1+b1) ... Selecting previously unselected package libzstd1:armhf. Preparing to unpack .../20-libzstd1_1.4.5+dfsg-4_armhf.deb ... Unpacking libzstd1:armhf (1.4.5+dfsg-4) ... Setting up gcc-10-base:armhf (10.2.0-5) ... Setting up libgcc-s1:armhf (10.2.0-5) ... Setting up libcrypt1:armhf (1:4.4.16-1) ... Setting up libc6:armhf (2.31-3) ... Setting up libgpg-error0:armhf (1.38-2) ... Setting up libgcrypt20:armhf (1.8.6-2) ... Setting up liblz4-1:armhf (1.9.2-2) ... Setting up liblzma5:armhf (5.2.4-1+b1) ... Setting up libzstd1:armhf (1.4.5+dfsg-4) ... Selecting previously unselected package libsystemd0:armhf. (Reading database ... 13423 files and directories currently installed.) Preparing to unpack .../000-libsystemd0_246-2_armhf.deb ... Unpacking libsystemd0:armhf (246-2) ... Selecting previously unselected package gcc-9-base:armhf. Preparing to unpack .../001-gcc-9-base_9.3.0-17_armhf.deb ... Unpacking gcc-9-base:armhf (9.3.0-17) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../002-sensible-utils_0.0.12+nmu1_all.deb ... Unpacking sensible-utils (0.0.12+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../003-libmagic-mgc_1%3a5.38-5_amd64.deb ... Unpacking libmagic-mgc (1:5.38-5) ... Selecting previously unselected package libmagic1:amd64. Preparing to unpack .../004-libmagic1_1%3a5.38-5_amd64.deb ... Unpacking libmagic1:amd64 (1:5.38-5) ... Selecting previously unselected package file. Preparing to unpack .../005-file_1%3a5.38-5_amd64.deb ... Unpacking file (1:5.38-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../006-gettext-base_0.19.8.1-10_amd64.deb ... Unpacking gettext-base (0.19.8.1-10) ... Selecting previously unselected package ucf. Preparing to unpack .../007-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package autoconf. Preparing to unpack .../008-autoconf_2.69-11.1_all.deb ... Unpacking autoconf (2.69-11.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../009-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package automake. Preparing to unpack .../010-automake_1%3a1.16.2-3_all.deb ... Unpacking automake (1:1.16.2-3) ... Selecting previously unselected package autopoint. Preparing to unpack .../011-autopoint_0.19.8.1-10_all.deb ... Unpacking autopoint (0.19.8.1-10) ... Selecting previously unselected package binutils-arm-linux-gnueabihf. Preparing to unpack .../012-binutils-arm-linux-gnueabihf_2.35-2_amd64.deb ... Unpacking binutils-arm-linux-gnueabihf (2.35-2) ... Selecting previously unselected package bison. Preparing to unpack .../013-bison_2%3a3.7+dfsg-1_amd64.deb ... Unpacking bison (2:3.7+dfsg-1) ... Selecting previously unselected package libcrypt-dev:amd64. Preparing to unpack .../014-libcrypt-dev_1%3a4.4.16-1_amd64.deb ... Unpacking libcrypt-dev:amd64 (1:4.4.16-1) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../015-libc6-dev_2.31-3_amd64.deb ... Unpacking libc6-dev:amd64 (2.31-3) ... Selecting previously unselected package libstdc++-10-dev:amd64. Preparing to unpack .../016-libstdc++-10-dev_10.2.0-5_amd64.deb ... Unpacking libstdc++-10-dev:amd64 (10.2.0-5) ... Selecting previously unselected package g++-10. Preparing to unpack .../017-g++-10_10.2.0-5_amd64.deb ... Unpacking g++-10 (10.2.0-5) ... Selecting previously unselected package g++. Preparing to unpack .../018-g++_4%3a10.1.0-1_amd64.deb ... Unpacking g++ (4:10.1.0-1) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../019-libdpkg-perl_1.20.5_all.deb ... Unpacking libdpkg-perl (1.20.5) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../020-dpkg-dev_1.20.5_all.deb ... Unpacking dpkg-dev (1.20.5) ... Selecting previously unselected package build-essential. Preparing to unpack .../021-build-essential_12.8_amd64.deb ... Unpacking build-essential (12.8) ... Selecting previously unselected package cdbs. Preparing to unpack .../022-cdbs_0.4.162_all.deb ... Unpacking cdbs (0.4.162) ... Selecting previously unselected package gcc-10-arm-linux-gnueabihf-base:amd64. Preparing to unpack .../023-gcc-10-arm-linux-gnueabihf-base_10.2.0-3cross2_amd64.deb ... Unpacking gcc-10-arm-linux-gnueabihf-base:amd64 (10.2.0-3cross2) ... Selecting previously unselected package cpp-10-arm-linux-gnueabihf. Preparing to unpack .../024-cpp-10-arm-linux-gnueabihf_10.2.0-3cross2_amd64.deb ... Unpacking cpp-10-arm-linux-gnueabihf (10.2.0-3cross2) ... Selecting previously unselected package cpp-arm-linux-gnueabihf. Preparing to unpack .../025-cpp-arm-linux-gnueabihf_4%3a10.1.0-1_amd64.deb ... Unpacking cpp-arm-linux-gnueabihf (4:10.1.0-1) ... Selecting previously unselected package cross-config. Preparing to unpack .../026-cross-config_2.6.15-3.1_all.deb ... Unpacking cross-config (2.6.15-3.1) ... Selecting previously unselected package gcc-10-cross-base. Preparing to unpack .../027-gcc-10-cross-base_10.2.0-3cross2_all.deb ... Unpacking gcc-10-cross-base (10.2.0-3cross2) ... Selecting previously unselected package libc6-armhf-cross. Preparing to unpack .../028-libc6-armhf-cross_2.31-1cross2_all.deb ... Unpacking libc6-armhf-cross (2.31-1cross2) ... Selecting previously unselected package libgcc-s1-armhf-cross. Preparing to unpack .../029-libgcc-s1-armhf-cross_10.2.0-3cross2_all.deb ... Unpacking libgcc-s1-armhf-cross (10.2.0-3cross2) ... Selecting previously unselected package libgomp1-armhf-cross. Preparing to unpack .../030-libgomp1-armhf-cross_10.2.0-3cross2_all.deb ... Unpacking libgomp1-armhf-cross (10.2.0-3cross2) ... Selecting previously unselected package libatomic1-armhf-cross. Preparing to unpack .../031-libatomic1-armhf-cross_10.2.0-3cross2_all.deb ... Unpacking libatomic1-armhf-cross (10.2.0-3cross2) ... Selecting previously unselected package libasan6-armhf-cross. Preparing to unpack .../032-libasan6-armhf-cross_10.2.0-3cross2_all.deb ... Unpacking libasan6-armhf-cross (10.2.0-3cross2) ... Selecting previously unselected package libstdc++6-armhf-cross. Preparing to unpack .../033-libstdc++6-armhf-cross_10.2.0-3cross2_all.deb ... Unpacking libstdc++6-armhf-cross (10.2.0-3cross2) ... Selecting previously unselected package libubsan1-armhf-cross. Preparing to unpack .../034-libubsan1-armhf-cross_10.2.0-3cross2_all.deb ... Unpacking libubsan1-armhf-cross (10.2.0-3cross2) ... Selecting previously unselected package libgcc-10-dev-armhf-cross. Preparing to unpack .../035-libgcc-10-dev-armhf-cross_10.2.0-3cross2_all.deb ... Unpacking libgcc-10-dev-armhf-cross (10.2.0-3cross2) ... Selecting previously unselected package gcc-10-arm-linux-gnueabihf. Preparing to unpack .../036-gcc-10-arm-linux-gnueabihf_10.2.0-3cross2_amd64.deb ... Unpacking gcc-10-arm-linux-gnueabihf (10.2.0-3cross2) ... Selecting previously unselected package gcc-arm-linux-gnueabihf. Preparing to unpack .../037-gcc-arm-linux-gnueabihf_4%3a10.1.0-1_amd64.deb ... Unpacking gcc-arm-linux-gnueabihf (4:10.1.0-1) ... Selecting previously unselected package linux-libc-dev-armhf-cross. Preparing to unpack .../038-linux-libc-dev-armhf-cross_5.7.6-1cross2_all.deb ... Unpacking linux-libc-dev-armhf-cross (5.7.6-1cross2) ... Selecting previously unselected package libc6-dev-armhf-cross. Preparing to unpack .../039-libc6-dev-armhf-cross_2.31-1cross2_all.deb ... Unpacking libc6-dev-armhf-cross (2.31-1cross2) ... Selecting previously unselected package libstdc++-10-dev-armhf-cross. Preparing to unpack .../040-libstdc++-10-dev-armhf-cross_10.2.0-3cross2_all.deb ... Unpacking libstdc++-10-dev-armhf-cross (10.2.0-3cross2) ... Selecting previously unselected package g++-10-arm-linux-gnueabihf. Preparing to unpack .../041-g++-10-arm-linux-gnueabihf_10.2.0-3cross2_amd64.deb ... Unpacking g++-10-arm-linux-gnueabihf (10.2.0-3cross2) ... Selecting previously unselected package g++-arm-linux-gnueabihf. Preparing to unpack .../042-g++-arm-linux-gnueabihf_4%3a10.1.0-1_amd64.deb ... Unpacking g++-arm-linux-gnueabihf (4:10.1.0-1) ... Selecting previously unselected package libconfig-inifiles-perl. Preparing to unpack .../043-libconfig-inifiles-perl_3.000003-1_all.deb ... Unpacking libconfig-inifiles-perl (3.000003-1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../044-libio-string-perl_1.08-3_all.deb ... Unpacking libio-string-perl (1.08-3) ... Selecting previously unselected package libicu67:amd64. Preparing to unpack .../045-libicu67_67.1-3_amd64.deb ... Unpacking libicu67:amd64 (67.1-3) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../046-libxml2_2.9.10+dfsg-5+b1_amd64.deb ... Unpacking libxml2:amd64 (2.9.10+dfsg-5+b1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../047-libxml-namespacesupport-perl_1.12-1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../048-libxml-sax-base-perl_1.09-1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../049-libxml-sax-perl_1.02+dfsg-1_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-1) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../050-libxml-libxml-perl_2.0134+dfsg-2_amd64.deb ... Unpacking libxml-libxml-perl (2.0134+dfsg-2) ... Selecting previously unselected package libxml-simple-perl. Preparing to unpack .../051-libxml-simple-perl_2.25-1_all.deb ... Unpacking libxml-simple-perl (2.25-1) ... Selecting previously unselected package libyaml-perl. Preparing to unpack .../052-libyaml-perl_1.30-1_all.deb ... Unpacking libyaml-perl (1.30-1) ... Selecting previously unselected package libconfig-auto-perl. Preparing to unpack .../053-libconfig-auto-perl_0.44-1_all.deb ... Unpacking libconfig-auto-perl (0.44-1) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../054-libfile-which-perl_1.23-1_all.deb ... Unpacking libfile-which-perl (1.23-1) ... Selecting previously unselected package libfile-homedir-perl. Preparing to unpack .../055-libfile-homedir-perl_1.004-1_all.deb ... Unpacking libfile-homedir-perl (1.004-1) ... Selecting previously unselected package libdebian-dpkgcross-perl. Preparing to unpack .../056-libdebian-dpkgcross-perl_2.6.15-3.1_all.deb ... Unpacking libdebian-dpkgcross-perl (2.6.15-3.1) ... Selecting previously unselected package dpkg-cross. Preparing to unpack .../057-dpkg-cross_2.6.15-3.1_all.deb ... Unpacking dpkg-cross (2.6.15-3.1) ... Selecting previously unselected package crossbuild-essential-armhf. Preparing to unpack .../058-crossbuild-essential-armhf_12.8_all.deb ... Unpacking crossbuild-essential-armhf (12.8) ... Selecting previously unselected package libtool. Preparing to unpack .../059-libtool_2.4.6-14_all.deb ... Unpacking libtool (2.4.6-14) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../060-dh-autoreconf_19_all.deb ... Unpacking dh-autoreconf (19) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../061-libdebhelper-perl_13.2_all.deb ... Unpacking libdebhelper-perl (13.2) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../062-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../063-libsub-override-perl_0.09-2_all.deb ... Unpacking libsub-override-perl (0.09-2) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../064-libfile-stripnondeterminism-perl_1.9.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.9.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../065-dh-strip-nondeterminism_1.9.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.9.0-1) ... Selecting previously unselected package libelf1:amd64. Preparing to unpack .../066-libelf1_0.180-1+b1_amd64.deb ... Unpacking libelf1:amd64 (0.180-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../067-dwz_0.13-5_amd64.deb ... Unpacking dwz (0.13-5) ... Selecting previously unselected package libglib2.0-0:amd64. Preparing to unpack .../068-libglib2.0-0_2.64.4-1_amd64.deb ... Unpacking libglib2.0-0:amd64 (2.64.4-1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../069-libcroco3_0.6.13-1_amd64.deb ... Unpacking libcroco3:amd64 (0.6.13-1) ... Selecting previously unselected package gettext. Preparing to unpack .../070-gettext_0.19.8.1-10_amd64.deb ... Unpacking gettext (0.19.8.1-10) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../071-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../072-po-debconf_1.0.21_all.deb ... Unpacking po-debconf (1.0.21) ... Selecting previously unselected package debhelper. Preparing to unpack .../073-debhelper_13.2_all.deb ... Unpacking debhelper (13.2) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../074-libexpat1_2.2.9-1_amd64.deb ... Unpacking libexpat1:amd64 (2.2.9-1) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../075-libbrotli1_1.0.7-7_amd64.deb ... Unpacking libbrotli1:amd64 (1.0.7-7) ... Selecting previously unselected package libpng16-16:amd64. Preparing to unpack .../076-libpng16-16_1.6.37-2_amd64.deb ... Unpacking libpng16-16:amd64 (1.6.37-2) ... Selecting previously unselected package libfreetype6:amd64. Preparing to unpack .../077-libfreetype6_2.10.2+dfsg-3_amd64.deb ... Unpacking libfreetype6:amd64 (2.10.2+dfsg-3) ... Selecting previously unselected package fonts-dejavu-core. Preparing to unpack .../078-fonts-dejavu-core_2.37-2_all.deb ... Unpacking fonts-dejavu-core (2.37-2) ... Selecting previously unselected package fontconfig-config. Preparing to unpack .../079-fontconfig-config_2.13.1-4.2_all.deb ... Unpacking fontconfig-config (2.13.1-4.2) ... Selecting previously unselected package libfontconfig1:amd64. Preparing to unpack .../080-libfontconfig1_2.13.1-4.2_amd64.deb ... Unpacking libfontconfig1:amd64 (2.13.1-4.2) ... Selecting previously unselected package fontconfig. Preparing to unpack .../081-fontconfig_2.13.1-4.2_amd64.deb ... Unpacking fontconfig (2.13.1-4.2) ... Selecting previously unselected package libasan5:armhf. Preparing to unpack .../082-libasan5_9.3.0-17_armhf.deb ... Unpacking libasan5:armhf (9.3.0-17) ... Selecting previously unselected package libatomic1:armhf. Preparing to unpack .../083-libatomic1_10.2.0-5_armhf.deb ... Unpacking libatomic1:armhf (10.2.0-5) ... Selecting previously unselected package libavahi-common-data:armhf. Preparing to unpack .../084-libavahi-common-data_0.8-3_armhf.deb ... Unpacking libavahi-common-data:armhf (0.8-3) ... Selecting previously unselected package libavahi-common3:armhf. Preparing to unpack .../085-libavahi-common3_0.8-3_armhf.deb ... Unpacking libavahi-common3:armhf (0.8-3) ... Selecting previously unselected package libdbus-1-3:armhf. Preparing to unpack .../086-libdbus-1-3_1.12.20-1_armhf.deb ... Unpacking libdbus-1-3:armhf (1.12.20-1) ... Selecting previously unselected package libavahi-client3:armhf. Preparing to unpack .../087-libavahi-client3_0.8-3_armhf.deb ... Unpacking libavahi-client3:armhf (0.8-3) ... Selecting previously unselected package libblkid1:armhf. Preparing to unpack .../088-libblkid1_2.36-2_armhf.deb ... Unpacking libblkid1:armhf (2.36-2) ... Selecting previously unselected package libgomp1:armhf. Preparing to unpack .../089-libgomp1_10.2.0-5_armhf.deb ... Unpacking libgomp1:armhf (10.2.0-5) ... Selecting previously unselected package libstdc++6:armhf. Preparing to unpack .../090-libstdc++6_10.2.0-5_armhf.deb ... Unpacking libstdc++6:armhf (10.2.0-5) ... Selecting previously unselected package libubsan1:armhf. Preparing to unpack .../091-libubsan1_10.2.0-5_armhf.deb ... Unpacking libubsan1:armhf (10.2.0-5) ... Selecting previously unselected package libgcc-9-dev:armhf. Preparing to unpack .../092-libgcc-9-dev_9.3.0-17_armhf.deb ... Unpacking libgcc-9-dev:armhf (9.3.0-17) ... Selecting previously unselected package linux-libc-dev:armhf. Preparing to unpack .../093-linux-libc-dev_5.7.10-1_armhf.deb ... Unpacking linux-libc-dev:armhf (5.7.10-1) ... Selecting previously unselected package libcrypt-dev:armhf. Preparing to unpack .../094-libcrypt-dev_1%3a4.4.16-1_armhf.deb ... Unpacking libcrypt-dev:armhf (1:4.4.16-1) ... Selecting previously unselected package libc6-dev:armhf. Preparing to unpack .../095-libc6-dev_2.31-3_armhf.deb ... Unpacking libc6-dev:armhf (2.31-3) ... Selecting previously unselected package libstdc++-9-dev:armhf. Preparing to unpack .../096-libstdc++-9-dev_9.3.0-17_armhf.deb ... Unpacking libstdc++-9-dev:armhf (9.3.0-17) ... Selecting previously unselected package libboost1.71-dev:armhf. Preparing to unpack .../097-libboost1.71-dev_1.71.0-6+b2_armhf.deb ... Unpacking libboost1.71-dev:armhf (1.71.0-6+b2) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../098-libboost-dev_1.71.0.3_armhf.deb ... Unpacking libboost-dev:armhf (1.71.0.3) ... Selecting previously unselected package libbrotli1:armhf. Preparing to unpack .../099-libbrotli1_1.0.7-7_armhf.deb ... Unpacking libbrotli1:armhf (1.0.7-7) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../100-libbsd0_0.10.0-1_armhf.deb ... Unpacking libbsd0:armhf (0.10.0-1) ... Selecting previously unselected package libcom-err2:armhf. Preparing to unpack .../101-libcom-err2_1.45.6-1_armhf.deb ... Unpacking libcom-err2:armhf (1.45.6-1) ... Selecting previously unselected package libgmp10:armhf. Preparing to unpack .../102-libgmp10_2%3a6.2.0+dfsg-6_armhf.deb ... Unpacking libgmp10:armhf (2:6.2.0+dfsg-6) ... Selecting previously unselected package libnettle8:armhf. Preparing to unpack .../103-libnettle8_3.6-2_armhf.deb ... Unpacking libnettle8:armhf (3.6-2) ... Selecting previously unselected package libhogweed6:armhf. Preparing to unpack .../104-libhogweed6_3.6-2_armhf.deb ... Unpacking libhogweed6:armhf (3.6-2) ... Selecting previously unselected package libunistring2:armhf. Preparing to unpack .../105-libunistring2_0.9.10-4_armhf.deb ... Unpacking libunistring2:armhf (0.9.10-4) ... Selecting previously unselected package libidn2-0:armhf. Preparing to unpack .../106-libidn2-0_2.3.0-1_armhf.deb ... Unpacking libidn2-0:armhf (2.3.0-1) ... Selecting previously unselected package libffi7:armhf. Preparing to unpack .../107-libffi7_3.3-4_armhf.deb ... Unpacking libffi7:armhf (3.3-4) ... Selecting previously unselected package libp11-kit0:armhf. Preparing to unpack .../108-libp11-kit0_0.23.20-1_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.20-1) ... Selecting previously unselected package libtasn1-6:armhf. Preparing to unpack .../109-libtasn1-6_4.16.0-2_armhf.deb ... Unpacking libtasn1-6:armhf (4.16.0-2) ... Selecting previously unselected package libgnutls30:armhf. Preparing to unpack .../110-libgnutls30_3.6.14-2+b1_armhf.deb ... Unpacking libgnutls30:armhf (3.6.14-2+b1) ... Selecting previously unselected package libkrb5support0:armhf. Preparing to unpack .../111-libkrb5support0_1.17-10_armhf.deb ... Unpacking libkrb5support0:armhf (1.17-10) ... Selecting previously unselected package libk5crypto3:armhf. Preparing to unpack .../112-libk5crypto3_1.17-10_armhf.deb ... Unpacking libk5crypto3:armhf (1.17-10) ... Selecting previously unselected package libkeyutils1:armhf. Preparing to unpack .../113-libkeyutils1_1.6.1-2_armhf.deb ... Unpacking libkeyutils1:armhf (1.6.1-2) ... Selecting previously unselected package libssl1.1:armhf. Preparing to unpack .../114-libssl1.1_1.1.1g-1_armhf.deb ... Unpacking libssl1.1:armhf (1.1.1g-1) ... Selecting previously unselected package libkrb5-3:armhf. Preparing to unpack .../115-libkrb5-3_1.17-10_armhf.deb ... Unpacking libkrb5-3:armhf (1.17-10) ... Selecting previously unselected package libgssapi-krb5-2:armhf. Preparing to unpack .../116-libgssapi-krb5-2_1.17-10_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.17-10) ... Selecting previously unselected package zlib1g:armhf. Preparing to unpack .../117-zlib1g_1%3a1.2.11.dfsg-2_armhf.deb ... Unpacking zlib1g:armhf (1:1.2.11.dfsg-2) ... Selecting previously unselected package libcups2:armhf. Preparing to unpack .../118-libcups2_2.3.3-2_armhf.deb ... Unpacking libcups2:armhf (2.3.3-2) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../119-libdbus-1-3_1.12.20-1_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.12.20-1) ... Selecting previously unselected package libdouble-conversion3:armhf. Preparing to unpack .../120-libdouble-conversion3_3.1.5-5_armhf.deb ... Unpacking libdouble-conversion3:armhf (3.1.5-5) ... Selecting previously unselected package libdouble-conversion3:amd64. Preparing to unpack .../121-libdouble-conversion3_3.1.5-5_amd64.deb ... Unpacking libdouble-conversion3:amd64 (3.1.5-5) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../122-libdrm-common_2.4.102-1_all.deb ... Unpacking libdrm-common (2.4.102-1) ... Selecting previously unselected package libdrm2:armhf. Preparing to unpack .../123-libdrm2_2.4.102-1_armhf.deb ... Unpacking libdrm2:armhf (2.4.102-1) ... Selecting previously unselected package libdrm-amdgpu1:armhf. Preparing to unpack .../124-libdrm-amdgpu1_2.4.102-1_armhf.deb ... Unpacking libdrm-amdgpu1:armhf (2.4.102-1) ... Selecting previously unselected package libdrm-nouveau2:armhf. Preparing to unpack .../125-libdrm-nouveau2_2.4.102-1_armhf.deb ... Unpacking libdrm-nouveau2:armhf (2.4.102-1) ... Selecting previously unselected package libdrm-radeon1:armhf. Preparing to unpack .../126-libdrm-radeon1_2.4.102-1_armhf.deb ... Unpacking libdrm-radeon1:armhf (2.4.102-1) ... Selecting previously unselected package libtinfo6:armhf. Preparing to unpack .../127-libtinfo6_6.2-1_armhf.deb ... Unpacking libtinfo6:armhf (6.2-1) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../128-libedit2_3.1-20191231-1_armhf.deb ... Unpacking libedit2:armhf (3.1-20191231-1) ... Selecting previously unselected package libglvnd0:armhf. Preparing to unpack .../129-libglvnd0_1.3.2-1_armhf.deb ... Unpacking libglvnd0:armhf (1.3.2-1) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../130-libexpat1_2.2.9-1_armhf.deb ... Unpacking libexpat1:armhf (2.2.9-1) ... Selecting previously unselected package libwayland-server0:armhf. Preparing to unpack .../131-libwayland-server0_1.18.0-2~exp1_armhf.deb ... Unpacking libwayland-server0:armhf (1.18.0-2~exp1) ... Selecting previously unselected package libgbm1:armhf. Preparing to unpack .../132-libgbm1_20.1.5-1_armhf.deb ... Unpacking libgbm1:armhf (20.1.5-1) ... Selecting previously unselected package libglapi-mesa:armhf. Preparing to unpack .../133-libglapi-mesa_20.1.5-1_armhf.deb ... Unpacking libglapi-mesa:armhf (20.1.5-1) ... Selecting previously unselected package libwayland-client0:armhf. Preparing to unpack .../134-libwayland-client0_1.18.0-2~exp1_armhf.deb ... Unpacking libwayland-client0:armhf (1.18.0-2~exp1) ... Selecting previously unselected package libx11-xcb1:armhf. Preparing to unpack .../135-libx11-xcb1_2%3a1.6.10-3_armhf.deb ... Unpacking libx11-xcb1:armhf (2:1.6.10-3) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../136-libxau6_1%3a1.0.8-1+b2_armhf.deb ... Unpacking libxau6:armhf (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../137-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../138-libxcb1_1.14-2_armhf.deb ... Unpacking libxcb1:armhf (1.14-2) ... Selecting previously unselected package libxcb-dri2-0:armhf. Preparing to unpack .../139-libxcb-dri2-0_1.14-2_armhf.deb ... Unpacking libxcb-dri2-0:armhf (1.14-2) ... Selecting previously unselected package libxcb-dri3-0:armhf. Preparing to unpack .../140-libxcb-dri3-0_1.14-2_armhf.deb ... Unpacking libxcb-dri3-0:armhf (1.14-2) ... Selecting previously unselected package libxcb-present0:armhf. Preparing to unpack .../141-libxcb-present0_1.14-2_armhf.deb ... Unpacking libxcb-present0:armhf (1.14-2) ... Selecting previously unselected package libxcb-sync1:armhf. Preparing to unpack .../142-libxcb-sync1_1.14-2_armhf.deb ... Unpacking libxcb-sync1:armhf (1.14-2) ... Selecting previously unselected package libxcb-xfixes0:armhf. Preparing to unpack .../143-libxcb-xfixes0_1.14-2_armhf.deb ... Unpacking libxcb-xfixes0:armhf (1.14-2) ... Selecting previously unselected package libxshmfence1:armhf. Preparing to unpack .../144-libxshmfence1_1.3-1_armhf.deb ... Unpacking libxshmfence1:armhf (1.3-1) ... Selecting previously unselected package libegl-mesa0:armhf. Preparing to unpack .../145-libegl-mesa0_20.1.5-1_armhf.deb ... Unpacking libegl-mesa0:armhf (20.1.5-1) ... Selecting previously unselected package libegl1:armhf. Preparing to unpack .../146-libegl1_1.3.2-1_armhf.deb ... Unpacking libegl1:armhf (1.3.2-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../147-libx11-data_2%3a1.6.10-3_all.deb ... Unpacking libx11-data (2:1.6.10-3) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../148-libx11-6_2%3a1.6.10-3_armhf.deb ... Unpacking libx11-6:armhf (2:1.6.10-3) ... Selecting previously unselected package libxcb-glx0:armhf. Preparing to unpack .../149-libxcb-glx0_1.14-2_armhf.deb ... Unpacking libxcb-glx0:armhf (1.14-2) ... Selecting previously unselected package libxdamage1:armhf. Preparing to unpack .../150-libxdamage1_1%3a1.1.5-2_armhf.deb ... Unpacking libxdamage1:armhf (1:1.1.5-2) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../151-libxext6_2%3a1.3.3-1+b2_armhf.deb ... Unpacking libxext6:armhf (2:1.3.3-1+b2) ... Selecting previously unselected package libxfixes3:armhf. Preparing to unpack .../152-libxfixes3_1%3a5.0.3-2_armhf.deb ... Unpacking libxfixes3:armhf (1:5.0.3-2) ... Selecting previously unselected package libxxf86vm1:armhf. Preparing to unpack .../153-libxxf86vm1_1%3a1.1.4-1+b2_armhf.deb ... Unpacking libxxf86vm1:armhf (1:1.1.4-1+b2) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../154-libelf1_0.180-1+b1_armhf.deb ... Unpacking libelf1:armhf (0.180-1+b1) ... Selecting previously unselected package libz3-4:armhf. Preparing to unpack .../155-libz3-4_4.8.8-1_armhf.deb ... Unpacking libz3-4:armhf (4.8.8-1) ... Selecting previously unselected package libllvm10:armhf. Preparing to unpack .../156-libllvm10_1%3a10.0.1-1+b1_armhf.deb ... Unpacking libllvm10:armhf (1:10.0.1-1+b1) ... Selecting previously unselected package libsensors-config. Preparing to unpack .../157-libsensors-config_1%3a3.6.0-2_all.deb ... Unpacking libsensors-config (1:3.6.0-2) ... Selecting previously unselected package libsensors5:armhf. Preparing to unpack .../158-libsensors5_1%3a3.6.0-2_armhf.deb ... Unpacking libsensors5:armhf (1:3.6.0-2) ... Selecting previously unselected package libgl1-mesa-dri:armhf. Preparing to unpack .../159-libgl1-mesa-dri_20.1.5-1_armhf.deb ... Unpacking libgl1-mesa-dri:armhf (20.1.5-1) ... Selecting previously unselected package libglx-mesa0:armhf. Preparing to unpack .../160-libglx-mesa0_20.1.5-1_armhf.deb ... Unpacking libglx-mesa0:armhf (20.1.5-1) ... Selecting previously unselected package libglx0:armhf. Preparing to unpack .../161-libglx0_1.3.2-1_armhf.deb ... Unpacking libglx0:armhf (1.3.2-1) ... Selecting previously unselected package libgl1:armhf. Preparing to unpack .../162-libgl1_1.3.2-1_armhf.deb ... Unpacking libgl1:armhf (1.3.2-1) ... Selecting previously unselected package xorg-sgml-doctools. Preparing to unpack .../163-xorg-sgml-doctools_1%3a1.11-1_all.deb ... Unpacking xorg-sgml-doctools (1:1.11-1) ... Selecting previously unselected package x11proto-dev. Preparing to unpack .../164-x11proto-dev_2020.1-1_all.deb ... Unpacking x11proto-dev (2020.1-1) ... Selecting previously unselected package x11proto-core-dev. Preparing to unpack .../165-x11proto-core-dev_2020.1-1_all.deb ... Unpacking x11proto-core-dev (2020.1-1) ... Selecting previously unselected package libxau-dev:armhf. Preparing to unpack .../166-libxau-dev_1%3a1.0.8-1+b2_armhf.deb ... Unpacking libxau-dev:armhf (1:1.0.8-1+b2) ... Selecting previously unselected package libxdmcp-dev:armhf. Preparing to unpack .../167-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp-dev:armhf (1:1.1.2-3) ... Selecting previously unselected package xtrans-dev. Preparing to unpack .../168-xtrans-dev_1.4.0-1_all.deb ... Unpacking xtrans-dev (1.4.0-1) ... Selecting previously unselected package libpthread-stubs0-dev:armhf. Preparing to unpack .../169-libpthread-stubs0-dev_0.4-1_armhf.deb ... Unpacking libpthread-stubs0-dev:armhf (0.4-1) ... Selecting previously unselected package libxcb1-dev:armhf. Preparing to unpack .../170-libxcb1-dev_1.14-2_armhf.deb ... Unpacking libxcb1-dev:armhf (1.14-2) ... Selecting previously unselected package libx11-dev:armhf. Preparing to unpack .../171-libx11-dev_2%3a1.6.10-3_armhf.deb ... Unpacking libx11-dev:armhf (2:1.6.10-3) ... Selecting previously unselected package libglx-dev:armhf. Preparing to unpack .../172-libglx-dev_1.3.2-1_armhf.deb ... Unpacking libglx-dev:armhf (1.3.2-1) ... Selecting previously unselected package libgl-dev:armhf. Preparing to unpack .../173-libgl-dev_1.3.2-1_armhf.deb ... Unpacking libgl-dev:armhf (1.3.2-1) ... Selecting previously unselected package libegl-dev:armhf. Preparing to unpack .../174-libegl-dev_1.3.2-1_armhf.deb ... Unpacking libegl-dev:armhf (1.3.2-1) ... Selecting previously unselected package libevdev2:amd64. Preparing to unpack .../175-libevdev2_1.9.1+dfsg-1_amd64.deb ... Unpacking libevdev2:amd64 (1.9.1+dfsg-1) ... Selecting previously unselected package libevdev2:armhf. Preparing to unpack .../176-libevdev2_1.9.1+dfsg-1_armhf.deb ... Unpacking libevdev2:armhf (1.9.1+dfsg-1) ... Selecting previously unselected package libpng16-16:armhf. Preparing to unpack .../177-libpng16-16_1.6.37-2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.37-2) ... Selecting previously unselected package libfreetype6:armhf. Preparing to unpack .../178-libfreetype6_2.10.2+dfsg-3_armhf.deb ... Unpacking libfreetype6:armhf (2.10.2+dfsg-3) ... Selecting previously unselected package libuuid1:armhf. Preparing to unpack .../179-libuuid1_2.36-2_armhf.deb ... Unpacking libuuid1:armhf (2.36-2) ... Selecting previously unselected package libfontconfig1:armhf. Preparing to unpack .../180-libfontconfig1_2.13.1-4.2_armhf.deb ... Unpacking libfontconfig1:armhf (2.13.1-4.2) ... Selecting previously unselected package libgles1:armhf. Preparing to unpack .../181-libgles1_1.3.2-1_armhf.deb ... Unpacking libgles1:armhf (1.3.2-1) ... Selecting previously unselected package libgles2:armhf. Preparing to unpack .../182-libgles2_1.3.2-1_armhf.deb ... Unpacking libgles2:armhf (1.3.2-1) ... Selecting previously unselected package libgles-dev:armhf. Preparing to unpack .../183-libgles-dev_1.3.2-1_armhf.deb ... Unpacking libgles-dev:armhf (1.3.2-1) ... Selecting previously unselected package libpcre2-8-0:armhf. Preparing to unpack .../184-libpcre2-8-0_10.34-7_armhf.deb ... Unpacking libpcre2-8-0:armhf (10.34-7) ... Selecting previously unselected package libselinux1:armhf. Preparing to unpack .../185-libselinux1_3.1-2_armhf.deb ... Unpacking libselinux1:armhf (3.1-2) ... Selecting previously unselected package libmount1:armhf. Preparing to unpack .../186-libmount1_2.36-2_armhf.deb ... Unpacking libmount1:armhf (2.36-2) ... Selecting previously unselected package libpcre3:armhf. Preparing to unpack .../187-libpcre3_2%3a8.39-13_armhf.deb ... Unpacking libpcre3:armhf (2:8.39-13) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../188-libglib2.0-0_2.64.4-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.64.4-1) ... Selecting previously unselected package libgmpxx4ldbl:armhf. Preparing to unpack .../189-libgmpxx4ldbl_2%3a6.2.0+dfsg-6_armhf.deb ... Unpacking libgmpxx4ldbl:armhf (2:6.2.0+dfsg-6) ... Selecting previously unselected package libgmp-dev:armhf. Preparing to unpack .../190-libgmp-dev_2%3a6.2.0+dfsg-6_armhf.deb ... Unpacking libgmp-dev:armhf (2:6.2.0+dfsg-6) ... Selecting previously unselected package libgraphite2-3:armhf. Preparing to unpack .../191-libgraphite2-3_1.3.14-1_armhf.deb ... Unpacking libgraphite2-3:armhf (1.3.14-1) ... Selecting previously unselected package libgudev-1.0-0:amd64. Preparing to unpack .../192-libgudev-1.0-0_233-1_amd64.deb ... Unpacking libgudev-1.0-0:amd64 (233-1) ... Selecting previously unselected package libudev1:armhf. Preparing to unpack .../193-libudev1_246-2_armhf.deb ... Unpacking libudev1:armhf (246-2) ... Selecting previously unselected package libgudev-1.0-0:armhf. Preparing to unpack .../194-libgudev-1.0-0_233-1_armhf.deb ... Unpacking libgudev-1.0-0:armhf (233-1) ... Selecting previously unselected package libharfbuzz0b:armhf. Preparing to unpack .../195-libharfbuzz0b_2.6.7-1_armhf.deb ... Unpacking libharfbuzz0b:armhf (2.6.7-1) ... Selecting previously unselected package x11-common. Preparing to unpack .../196-x11-common_1%3a7.7+20_all.deb ... Unpacking x11-common (1:7.7+20) ... Selecting previously unselected package libice6:armhf. Preparing to unpack .../197-libice6_2%3a1.0.9-2_armhf.deb ... Unpacking libice6:armhf (2:1.0.9-2) ... Selecting previously unselected package libicu67:armhf. Preparing to unpack .../198-libicu67_67.1-3_armhf.deb ... Unpacking libicu67:armhf (67.1-3) ... Selecting previously unselected package libwacom-common. Preparing to unpack .../199-libwacom-common_1.4.1-1_all.deb ... Unpacking libwacom-common (1.4.1-1) ... Selecting previously unselected package libwacom2:amd64. Preparing to unpack .../200-libwacom2_1.4.1-1_amd64.deb ... Unpacking libwacom2:amd64 (1.4.1-1) ... Selecting previously unselected package libinput-bin. Preparing to unpack .../201-libinput-bin_1.16.1-1_amd64.deb ... Unpacking libinput-bin (1.16.1-1) ... Selecting previously unselected package libmtdev1:armhf. Preparing to unpack .../202-libmtdev1_1.1.6-1_armhf.deb ... Unpacking libmtdev1:armhf (1.1.6-1) ... Selecting previously unselected package libwacom2:armhf. Preparing to unpack .../203-libwacom2_1.4.1-1_armhf.deb ... Unpacking libwacom2:armhf (1.4.1-1) ... Selecting previously unselected package libinput10:armhf. Preparing to unpack .../204-libinput10_1.16.1-1_armhf.deb ... Unpacking libinput10:armhf (1.16.1-1) ... Selecting previously unselected package libjpeg62-turbo:armhf. Preparing to unpack .../205-libjpeg62-turbo_1%3a2.0.5-1.1_armhf.deb ... Unpacking libjpeg62-turbo:armhf (1:2.0.5-1.1) ... Selecting previously unselected package libmd4c0:armhf. Preparing to unpack .../206-libmd4c0_0.4.4-1+b1_armhf.deb ... Unpacking libmd4c0:armhf (0.4.4-1+b1) ... Selecting previously unselected package libmpfr6:armhf. Preparing to unpack .../207-libmpfr6_4.1.0-3_armhf.deb ... Unpacking libmpfr6:armhf (4.1.0-3) ... Selecting previously unselected package libmpfr-dev:armhf. Preparing to unpack .../208-libmpfr-dev_4.1.0-3_armhf.deb ... Unpacking libmpfr-dev:armhf (4.1.0-3) ... Selecting previously unselected package libpcre2-16-0:armhf. Preparing to unpack .../209-libpcre2-16-0_10.34-7_armhf.deb ... Unpacking libpcre2-16-0:armhf (10.34-7) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../210-libpcre2-16-0_10.34-7_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.34-7) ... Selecting previously unselected package shared-mime-info. Preparing to unpack .../211-shared-mime-info_1.15-1_amd64.deb ... Unpacking shared-mime-info (1.15-1) ... Selecting previously unselected package libqt5core5a:armhf. Preparing to unpack .../212-libqt5core5a_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5core5a:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5concurrent5:armhf. Preparing to unpack .../213-libqt5concurrent5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5concurrent5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5core5a:amd64. Preparing to unpack .../214-libqt5core5a_5.14.2+dfsg-5_amd64.deb ... Unpacking libqt5core5a:amd64 (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5dbus5:amd64. Preparing to unpack .../215-libqt5dbus5_5.14.2+dfsg-5_amd64.deb ... Unpacking libqt5dbus5:amd64 (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5dbus5:armhf. Preparing to unpack .../216-libqt5dbus5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5dbus5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5network5:armhf. Preparing to unpack .../217-libqt5network5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5network5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libsm6:armhf. Preparing to unpack .../218-libsm6_2%3a1.2.3-1_armhf.deb ... Unpacking libsm6:armhf (2:1.2.3-1) ... Selecting previously unselected package libxcb-icccm4:armhf. Preparing to unpack .../219-libxcb-icccm4_0.4.1-1.1_armhf.deb ... Unpacking libxcb-icccm4:armhf (0.4.1-1.1) ... Selecting previously unselected package libxcb-shm0:armhf. Preparing to unpack .../220-libxcb-shm0_1.14-2_armhf.deb ... Unpacking libxcb-shm0:armhf (1.14-2) ... Selecting previously unselected package libxcb-util0:armhf. Preparing to unpack .../221-libxcb-util0_0.3.8-3+b2_armhf.deb ... Unpacking libxcb-util0:armhf (0.3.8-3+b2) ... Selecting previously unselected package libxcb-image0:armhf. Preparing to unpack .../222-libxcb-image0_0.4.0-1+b2_armhf.deb ... Unpacking libxcb-image0:armhf (0.4.0-1+b2) ... Selecting previously unselected package libxcb-keysyms1:armhf. Preparing to unpack .../223-libxcb-keysyms1_0.4.0-1+b2_armhf.deb ... Unpacking libxcb-keysyms1:armhf (0.4.0-1+b2) ... Selecting previously unselected package libxcb-randr0:armhf. Preparing to unpack .../224-libxcb-randr0_1.14-2_armhf.deb ... Unpacking libxcb-randr0:armhf (1.14-2) ... Selecting previously unselected package libxcb-render0:armhf. Preparing to unpack .../225-libxcb-render0_1.14-2_armhf.deb ... Unpacking libxcb-render0:armhf (1.14-2) ... Selecting previously unselected package libxcb-render-util0:armhf. Preparing to unpack .../226-libxcb-render-util0_0.3.9-1+b1_armhf.deb ... Unpacking libxcb-render-util0:armhf (0.3.9-1+b1) ... Selecting previously unselected package libxcb-shape0:armhf. Preparing to unpack .../227-libxcb-shape0_1.14-2_armhf.deb ... Unpacking libxcb-shape0:armhf (1.14-2) ... Selecting previously unselected package libxcb-xinerama0:armhf. Preparing to unpack .../228-libxcb-xinerama0_1.14-2_armhf.deb ... Unpacking libxcb-xinerama0:armhf (1.14-2) ... Selecting previously unselected package libxcb-xinput0:armhf. Preparing to unpack .../229-libxcb-xinput0_1.14-2_armhf.deb ... Unpacking libxcb-xinput0:armhf (1.14-2) ... Selecting previously unselected package libxcb-xkb1:armhf. Preparing to unpack .../230-libxcb-xkb1_1.14-2_armhf.deb ... Unpacking libxcb-xkb1:armhf (1.14-2) ... Selecting previously unselected package xkb-data. Preparing to unpack .../231-xkb-data_2.29-2_all.deb ... Unpacking xkb-data (2.29-2) ... Selecting previously unselected package libxkbcommon0:armhf. Preparing to unpack .../232-libxkbcommon0_0.10.0-1_armhf.deb ... Unpacking libxkbcommon0:armhf (0.10.0-1) ... Selecting previously unselected package libxkbcommon-x11-0:armhf. Preparing to unpack .../233-libxkbcommon-x11-0_0.10.0-1_armhf.deb ... Unpacking libxkbcommon-x11-0:armhf (0.10.0-1) ... Selecting previously unselected package libqt5gui5:armhf. Preparing to unpack .../234-libqt5gui5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5gui5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5widgets5:armhf. Preparing to unpack .../235-libqt5widgets5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5widgets5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5printsupport5:armhf. Preparing to unpack .../236-libqt5printsupport5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5printsupport5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5sql5:armhf. Preparing to unpack .../237-libqt5sql5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5sql5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5test5:armhf. Preparing to unpack .../238-libqt5test5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5test5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libqt5xml5:armhf. Preparing to unpack .../239-libqt5xml5_5.14.2+dfsg-5_armhf.deb ... Unpacking libqt5xml5:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package libvulkan1:armhf. Preparing to unpack .../240-libvulkan1_1.2.141.0-1_armhf.deb ... Unpacking libvulkan1:armhf (1.2.141.0-1) ... Selecting previously unselected package libvulkan-dev:armhf. Preparing to unpack .../241-libvulkan-dev_1.2.141.0-1_armhf.deb ... Unpacking libvulkan-dev:armhf (1.2.141.0-1) ... Selecting previously unselected package x11proto-xext-dev. Preparing to unpack .../242-x11proto-xext-dev_2020.1-1_all.deb ... Unpacking x11proto-xext-dev (2020.1-1) ... Selecting previously unselected package libxext-dev:armhf. Preparing to unpack .../243-libxext-dev_2%3a1.3.3-1+b2_armhf.deb ... Unpacking libxext-dev:armhf (2:1.3.3-1+b2) ... Selecting previously unselected package qt5-qmake-bin. Preparing to unpack .../244-qt5-qmake-bin_5.14.2+dfsg-5_amd64.deb ... Unpacking qt5-qmake-bin (5.14.2+dfsg-5) ... Selecting previously unselected package qtchooser. Preparing to unpack .../245-qtchooser_66-2_amd64.deb ... Unpacking qtchooser (66-2) ... Selecting previously unselected package qt5-qmake:armhf. Preparing to unpack .../246-qt5-qmake_5.14.2+dfsg-5_armhf.deb ... Unpacking qt5-qmake:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package qtbase5-dev-tools. Preparing to unpack .../247-qtbase5-dev-tools_5.14.2+dfsg-5_amd64.deb ... Unpacking qtbase5-dev-tools (5.14.2+dfsg-5) ... Selecting previously unselected package qtbase5-dev:armhf. Preparing to unpack .../248-qtbase5-dev_5.14.2+dfsg-5_armhf.deb ... Unpacking qtbase5-dev:armhf (5.14.2+dfsg-5) ... Selecting previously unselected package sbuild-build-depends-main-dummy:armhf. Preparing to unpack .../249-sbuild-build-depends-main-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Setting up libconfig-inifiles-perl (3.000003-1) ... Setting up libexpat1:amd64 (2.2.9-1) ... Setting up libexpat1:armhf (2.2.9-1) ... Setting up libpipeline1:amd64 (1.5.3-1) ... Setting up libgraphite2-3:armhf (1.3.14-1) ... Setting up libx11-xcb1:armhf (2:1.6.10-3) ... Setting up libxau6:armhf (1:1.0.8-1+b2) ... Setting up libdouble-conversion3:amd64 (3.1.5-5) ... Setting up libkeyutils1:armhf (1.6.1-2) ... Setting up libc6-armhf-cross (2.31-1cross2) ... Setting up perl-modules-5.30 (5.30.3-4) ... Setting up bsdextrautils (2.36-2) ... update-alternatives: using /usr/bin/write.ul to provide /usr/bin/write (write) in auto mode Setting up libicu67:amd64 (67.1-3) ... Setting up libmagic-mgc (1:5.38-5) ... Setting up libglib2.0-0:amd64 (2.64.4-1) ... No schema files found: doing nothing. Setting up libglvnd0:armhf (1.3.2-1) ... Setting up libssl1.1:armhf (1.1.1g-1) ... Setting up libbrotli1:amd64 (1.0.7-7) ... Setting up libbrotli1:armhf (1.0.7-7) ... Setting up libffi7:armhf (3.3-4) ... Setting up x11-common (1:7.7+20) ... update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults invoke-rc.d: could not determine current runlevel All runlevel operations denied by policy invoke-rc.d: policy-rc.d denied execution of start. Setting up libsensors-config (1:3.6.0-2) ... Setting up libmagic1:amd64 (1:5.38-5) ... Setting up libunistring2:armhf (0.9.10-4) ... Setting up linux-libc-dev:armhf (5.7.10-1) ... Setting up gettext-base (0.19.8.1-10) ... Setting up xkb-data (2.29-2) ... Setting up zlib1g:armhf (1:1.2.11.dfsg-2) ... Setting up libidn2-0:armhf (2.3.0-1) ... Setting up libcom-err2:armhf (1.45.6-1) ... Setting up file (1:5.38-5) ... Setting up libgomp1:armhf (10.2.0-5) ... Setting up libpthread-stubs0-dev:armhf (0.4-1) ... Setting up libpcre2-16-0:amd64 (10.34-7) ... Setting up libpcre2-16-0:armhf (10.34-7) ... Setting up libsystemd0:armhf (246-2) ... Setting up libkrb5support0:armhf (1.17-10) ... Setting up xtrans-dev (1.4.0-1) ... Setting up libpcre3:armhf (2:8.39-13) ... Setting up autotools-dev (20180224.1) ... Setting up cross-config (2.6.15-3.1) ... Setting up libgles2:armhf (1.3.2-1) ... Setting up libjpeg62-turbo:armhf (1:2.0.5-1.1) ... Setting up qt5-qmake-bin (5.14.2+dfsg-5) ... Setting up libnettle8:armhf (3.6-2) ... Setting up libx11-data (2:1.6.10-3) ... Setting up libgmp10:armhf (2:6.2.0+dfsg-6) ... Setting up libavahi-common-data:armhf (0.8-3) ... Setting up libgles1:armhf (1.3.2-1) ... Setting up libdbus-1-3:amd64 (1.12.20-1) ... Setting up libdbus-1-3:armhf (1.12.20-1) ... Setting up libsigsegv2:amd64 (2.12-2) ... Setting up libp11-kit0:armhf (0.23.20-1) ... Setting up libpng16-16:amd64 (1.6.37-2) ... Setting up libpng16-16:armhf (1.6.37-2) ... Setting up libatomic1:armhf (10.2.0-5) ... Setting up libuuid1:armhf (2.36-2) ... Setting up linux-libc-dev-armhf-cross (5.7.6-1cross2) ... Setting up autopoint (0.19.8.1-10) ... Setting up fonts-dejavu-core (2.37-2) ... Setting up libsensors5:armhf (1:3.6.0-2) ... Setting up libpcre2-8-0:armhf (10.34-7) ... Setting up libk5crypto3:armhf (1.17-10) ... Setting up libglapi-mesa:armhf (20.1.5-1) ... Setting up gcc-10-cross-base (10.2.0-3cross2) ... Setting up libmtdev1:armhf (1.1.6-1) ... Setting up libvulkan1:armhf (1.2.141.0-1) ... Setting up libudev1:armhf (246-2) ... Setting up sensible-utils (0.0.12+nmu1) ... Setting up libxshmfence1:armhf (1.3-1) ... Setting up libcrypt-dev:amd64 (1:4.4.16-1) ... Setting up libcrypt-dev:armhf (1:4.4.16-1) ... Setting up libuchardet0:amd64 (0.0.7-1) ... Setting up libtasn1-6:armhf (4.16.0-2) ... Setting up libmd4c0:armhf (0.4.4-1+b1) ... Setting up libperl5.30:amd64 (5.30.3-4) ... Setting up libc6-dev:amd64 (2.31-3) ... Setting up libc6-dev:armhf (2.31-3) ... Setting up xorg-sgml-doctools (1:1.11-1) ... Setting up libkrb5-3:armhf (1.17-10) ... Setting up libbsd0:armhf (0.10.0-1) ... Setting up binutils-arm-linux-gnueabihf (2.35-2) ... Setting up cdbs (0.4.162) ... Setting up libdrm-common (2.4.102-1) ... Setting up libelf1:amd64 (0.180-1+b1) ... Setting up libelf1:armhf (0.180-1+b1) ... Setting up libevdev2:amd64 (1.9.1+dfsg-1) ... Setting up libevdev2:armhf (1.9.1+dfsg-1) ... Setting up libxml2:amd64 (2.9.10+dfsg-5+b1) ... Setting up libblkid1:armhf (2.36-2) ... Setting up libstdc++6:armhf (10.2.0-5) ... Setting up liblocale-gettext-perl (1.07-4) ... Setting up libgudev-1.0-0:amd64 (233-1) ... Setting up qtchooser (66-2) ... Setting up gcc-10-arm-linux-gnueabihf-base:amd64 (10.2.0-3cross2) ... Setting up libtinfo6:armhf (6.2-1) ... Setting up gcc-9-base:armhf (9.3.0-17) ... Setting up libwacom-common (1.4.1-1) ... Setting up libxkbcommon0:armhf (0.10.0-1) ... Setting up libwayland-client0:armhf (1.18.0-2~exp1) ... Setting up libgomp1-armhf-cross (10.2.0-3cross2) ... Setting up x11proto-dev (2020.1-1) ... Setting up libwayland-server0:armhf (1.18.0-2~exp1) ... Setting up libice6:armhf (2:1.0.9-2) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libdouble-conversion3:armhf (3.1.5-5) ... Setting up libvulkan-dev:armhf (1.2.141.0-1) ... Setting up libxcb1:armhf (1.14-2) ... Setting up libstdc++-10-dev:amd64 (10.2.0-5) ... Setting up libhogweed6:armhf (3.6-2) ... Setting up libxcb-xfixes0:armhf (1.14-2) ... Setting up g++-10 (10.2.0-5) ... Setting up libxau-dev:armhf (1:1.0.8-1+b2) ... Setting up qt5-qmake:armhf (5.14.2+dfsg-5) ... Setting up libxcb-xinput0:armhf (1.14-2) ... Setting up libicu67:armhf (67.1-3) ... Setting up libtool (2.4.6-14) ... Setting up libxcb-render0:armhf (1.14-2) ... Setting up libgcc-s1-armhf-cross (10.2.0-3cross2) ... Setting up libxcb-glx0:armhf (1.14-2) ... Setting up libedit2:armhf (3.1-20191231-1) ... Setting up libc6-dev-armhf-cross (2.31-1cross2) ... Setting up libxcb-keysyms1:armhf (0.4.0-1+b2) ... Setting up libxcb-shape0:armhf (1.14-2) ... Setting up libavahi-common3:armhf (0.8-3) ... Setting up m4 (1.4.18-4) ... Setting up libxcb-render-util0:armhf (0.3.9-1+b1) ... Setting up libxcb-shm0:armhf (1.14-2) ... Setting up libxcb-icccm4:armhf (0.4.1-1.1) ... Setting up libxcb-util0:armhf (0.3.8-3+b2) ... Setting up libatomic1-armhf-cross (10.2.0-3cross2) ... Setting up libxcb-xkb1:armhf (1.14-2) ... Setting up libxcb-image0:armhf (0.4.0-1+b2) ... Setting up libxcb-present0:armhf (1.14-2) ... Setting up libselinux1:armhf (3.1-2) ... Setting up libasan5:armhf (9.3.0-17) ... Setting up libxdmcp-dev:armhf (1:1.1.2-3) ... Setting up perl (5.30.3-4) ... Setting up libz3-4:armhf (4.8.8-1) ... Setting up libxcb-xinerama0:armhf (1.14-2) ... Setting up libgnutls30:armhf (3.6.14-2+b1) ... Setting up libgmpxx4ldbl:armhf (2:6.2.0+dfsg-6) ... Setting up libstdc++6-armhf-cross (10.2.0-3cross2) ... Setting up libfreetype6:amd64 (2.10.2+dfsg-3) ... Setting up libfreetype6:armhf (2.10.2+dfsg-3) ... Setting up libmpfr6:armhf (4.1.0-3) ... Setting up libxcb-sync1:armhf (1.14-2) ... Setting up x11proto-core-dev (2020.1-1) ... Setting up libasan6-armhf-cross (10.2.0-3cross2) ... Setting up shared-mime-info (1.15-1) ... Setting up libxkbcommon-x11-0:armhf (0.10.0-1) ... Setting up libgssapi-krb5-2:armhf (1.17-10) ... Setting up libcroco3:amd64 (0.6.13-1) ... Setting up cpp-10-arm-linux-gnueabihf (10.2.0-3cross2) ... Setting up libubsan1-armhf-cross (10.2.0-3cross2) ... Setting up ucf (3.0043) ... Setting up libqt5core5a:amd64 (5.14.2+dfsg-5) ... Setting up libdpkg-perl (1.20.5) ... Setting up autoconf (2.69-11.1) ... Setting up libubsan1:armhf (10.2.0-5) ... Setting up libxcb-dri2-0:armhf (1.14-2) ... Setting up x11proto-xext-dev (2020.1-1) ... Setting up libdrm2:armhf (2.4.102-1) ... Setting up g++ (4:10.1.0-1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up dwz (0.13-5) ... Setting up groff-base (1.22.4-5) ... Setting up libqt5dbus5:amd64 (5.14.2+dfsg-5) ... Setting up libmount1:armhf (2.36-2) ... Setting up libxcb-randr0:armhf (1.14-2) ... Setting up bison (2:3.7+dfsg-1) ... update-alternatives: using /usr/bin/bison.yacc to provide /usr/bin/yacc (yacc) in auto mode Setting up libsub-override-perl (0.09-2) ... Setting up libx11-6:armhf (2:1.6.10-3) ... Setting up libgcc-10-dev-armhf-cross (10.2.0-3cross2) ... Setting up libwacom2:amd64 (1.4.1-1) ... Setting up libsm6:armhf (2:1.2.3-1) ... Setting up libavahi-client3:armhf (0.8-3) ... Setting up cpp-arm-linux-gnueabihf (4:10.1.0-1) ... Setting up libdrm-amdgpu1:armhf (2.4.102-1) ... Setting up automake (1:1.16.2-3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libxcb-dri3-0:armhf (1.14-2) ... Setting up libfile-which-perl (1.23-1) ... Setting up flex (2.6.4-8) ... Setting up libdrm-nouveau2:armhf (2.4.102-1) ... Setting up gettext (0.19.8.1-10) ... Setting up libxdamage1:armhf (1:1.1.5-2) ... Setting up libgmp-dev:armhf (2:6.2.0+dfsg-6) ... Setting up libxcb1-dev:armhf (1.14-2) ... Setting up libgbm1:armhf (20.1.5-1) ... Setting up gcc-10-arm-linux-gnueabihf (10.2.0-3cross2) ... Setting up libstdc++-10-dev-armhf-cross (10.2.0-3cross2) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libglib2.0-0:armhf (2.64.4-1) ... /var/lib/dpkg/info/libglib2.0-0:armhf.postinst: 47: /usr/lib/arm-linux-gnueabihf/glib-2.0/glib-compile-schemas: Exec format error /var/lib/dpkg/info/libglib2.0-0:armhf.postinst: 50: /usr/lib/arm-linux-gnueabihf/glib-2.0/gio-querymodules: Exec format error Setting up libdrm-radeon1:armhf (2.4.102-1) ... Setting up fontconfig-config (2.13.1-4.2) ... Setting up libdebhelper-perl (13.2) ... Setting up libx11-dev:armhf (2:1.6.10-3) ... Setting up libxext6:armhf (2:1.3.3-1+b2) ... Setting up libxml-namespacesupport-perl (1.12-1) ... Setting up man-db (2.9.3-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libmpfr-dev:armhf (4.1.0-3) ... Setting up libyaml-perl (1.30-1) ... Setting up dpkg-dev (1.20.5) ... Setting up libxxf86vm1:armhf (1:1.1.4-1+b2) ... Setting up libinput-bin (1.16.1-1) ... Setting up g++-10-arm-linux-gnueabihf (10.2.0-3cross2) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libllvm10:armhf (1:10.0.1-1+b1) ... Setting up libgcc-9-dev:armhf (9.3.0-17) ... Setting up qtbase5-dev-tools (5.14.2+dfsg-5) ... Setting up libxml-sax-base-perl (1.09-1) ... Setting up libio-string-perl (1.08-3) ... Setting up libegl-mesa0:armhf (20.1.5-1) ... Setting up libxfixes3:armhf (1:5.0.3-2) ... Setting up libqt5core5a:armhf (5.14.2+dfsg-5) ... Setting up libxext-dev:armhf (2:1.3.3-1+b2) ... Setting up libcups2:armhf (2.3.3-2) ... Setting up libqt5dbus5:armhf (5.14.2+dfsg-5) ... Setting up libegl1:armhf (1.3.2-1) ... Setting up build-essential (12.8) ... Setting up libharfbuzz0b:armhf (2.6.7-1) ... Setting up libfontconfig1:amd64 (2.13.1-4.2) ... Setting up libfontconfig1:armhf (2.13.1-4.2) ... Setting up libfile-homedir-perl (1.004-1) ... Setting up libqt5test5:armhf (5.14.2+dfsg-5) ... Setting up libqt5concurrent5:armhf (5.14.2+dfsg-5) ... Setting up libgudev-1.0-0:armhf (233-1) ... Setting up gcc-arm-linux-gnueabihf (4:10.1.0-1) ... Setting up libfile-stripnondeterminism-perl (1.9.0-1) ... Setting up g++-arm-linux-gnueabihf (4:10.1.0-1) ... Setting up fontconfig (2.13.1-4.2) ... Regenerating fonts cache... done. Setting up libstdc++-9-dev:armhf (9.3.0-17) ... Setting up po-debconf (1.0.21) ... Setting up libboost1.71-dev:armhf (1.71.0-6+b2) ... Setting up libgl1-mesa-dri:armhf (20.1.5-1) ... Setting up libxml-sax-perl (1.02+dfsg-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libqt5network5:armhf (5.14.2+dfsg-5) ... Setting up libqt5sql5:armhf (5.14.2+dfsg-5) ... Setting up libqt5xml5:armhf (5.14.2+dfsg-5) ... Setting up libxml-libxml-perl (2.0134+dfsg-2) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up dh-strip-nondeterminism (1.9.0-1) ... Setting up libboost-dev:armhf (1.71.0.3) ... Setting up libwacom2:armhf (1.4.1-1) ... Setting up libinput10:armhf (1.16.1-1) ... Setting up libglx-mesa0:armhf (20.1.5-1) ... Setting up libglx0:armhf (1.3.2-1) ... Setting up libqt5gui5:armhf (5.14.2+dfsg-5) ... Setting up libqt5widgets5:armhf (5.14.2+dfsg-5) ... Setting up libqt5printsupport5:armhf (5.14.2+dfsg-5) ... Setting up libgl1:armhf (1.3.2-1) ... Setting up libxml-simple-perl (2.25-1) ... Setting up libglx-dev:armhf (1.3.2-1) ... Setting up libgl-dev:armhf (1.3.2-1) ... Setting up libegl-dev:armhf (1.3.2-1) ... Setting up libconfig-auto-perl (0.44-1) ... Setting up libgles-dev:armhf (1.3.2-1) ... Setting up libdebian-dpkgcross-perl (2.6.15-3.1) ... Setting up qtbase5-dev:armhf (5.14.2+dfsg-5) ... Setting up dpkg-cross (2.6.15-3.1) ... Setting up crossbuild-essential-armhf (12.8) ... Setting up dh-autoreconf (19) ... Setting up debhelper (13.2) ... Setting up sbuild-build-depends-main-dummy:armhf (0.invalid.0) ... Processing triggers for libc-bin (2.31-3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (armhf included in any all) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.19.0-9-amd64 #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) amd64 (x86_64) Toolchain package versions: binutils_2.35-2 dpkg-dev_1.20.5 g++-10_10.2.0-5 gcc-10_10.2.0-5 libc6-dev_2.31-3 libstdc++-10-dev_10.2.0-5 libstdc++-10-dev-armhf-cross_10.2.0-3cross2 libstdc++-9-dev_9.3.0-17 libstdc++6_10.2.0-5 libstdc++6-armhf-cross_10.2.0-3cross2 linux-libc-dev_5.7.10-1 Package versions: adduser_3.118 apt_2.1.10 autoconf_2.69-11.1 automake_1:1.16.2-3 autopoint_0.19.8.1-10 autotools-dev_20180224.1 base-files_11 base-passwd_3.5.47 bash_5.0-7 binutils_2.35-2 binutils-arm-linux-gnueabihf_2.35-2 binutils-common_2.35-2 binutils-x86-64-linux-gnu_2.35-2 bison_2:3.7+dfsg-1 bsdextrautils_2.36-2 bsdutils_1:2.36-2 build-essential_12.8 bzip2_1.0.8-4 cdbs_0.4.162 coreutils_8.32-3 cpp_4:10.1.0-1 cpp-10_10.2.0-5 cpp-10-arm-linux-gnueabihf_10.2.0-3cross2 cpp-8_8.4.0-4 cpp-arm-linux-gnueabihf_4:10.1.0-1 cross-config_2.6.15-3.1 crossbuild-essential-armhf_12.8 dash_0.5.10.2-7 debconf_1.5.74 debhelper_13.2 debian-archive-keyring_2019.1 debianutils_4.11 dh-autoreconf_19 dh-strip-nondeterminism_1.9.0-1 diffutils_1:3.7-3 dpkg_1.20.5 dpkg-cross_2.6.15-3.1 dpkg-dev_1.20.5 dwz_0.13-5 e2fsprogs_1.45.6-1 fakeroot_1.24-1 fdisk_2.36-2 file_1:5.38-5 findutils_4.7.0-1 flex_2.6.4-8 fontconfig_2.13.1-4.2 fontconfig-config_2.13.1-4.2 fonts-dejavu-core_2.37-2 g++_4:10.1.0-1 g++-10_10.2.0-5 g++-10-arm-linux-gnueabihf_10.2.0-3cross2 g++-arm-linux-gnueabihf_4:10.1.0-1 gcc_4:10.1.0-1 gcc-10_10.2.0-5 gcc-10-arm-linux-gnueabihf_10.2.0-3cross2 gcc-10-arm-linux-gnueabihf-base_10.2.0-3cross2 gcc-10-base_10.2.0-5 gcc-10-cross-base_10.2.0-3cross2 gcc-8-base_8.4.0-4 gcc-9-base_9.3.0-17 gcc-arm-linux-gnueabihf_4:10.1.0-1 gettext_0.19.8.1-10 gettext-base_0.19.8.1-10 gpgv_2.2.20-1 grep_3.4-1 groff-base_1.22.4-5 gzip_1.10-2 hostname_3.23 init-system-helpers_1.58 intltool-debian_0.35.0+20060710.5 libacl1_2.2.53-8 libapt-pkg5.0_1.8.4 libapt-pkg6.0_2.1.10 libarchive-zip-perl_1.68-1 libasan5_9.3.0-17 libasan6_10.2.0-5 libasan6-armhf-cross_10.2.0-3cross2 libatomic1_10.2.0-5 libatomic1-armhf-cross_10.2.0-3cross2 libattr1_1:2.4.48-5 libaudit-common_1:2.8.5-3 libaudit1_1:2.8.5-3+b1 libavahi-client3_0.8-3 libavahi-common-data_0.8-3 libavahi-common3_0.8-3 libbinutils_2.35-2 libblkid1_2.36-2 libboost-dev_1.71.0.3 libboost1.71-dev_1.71.0-6+b2 libbrotli1_1.0.7-7 libbsd0_0.10.0-1 libbz2-1.0_1.0.8-4 libc-bin_2.31-3 libc-dev-bin_2.31-3 libc6_2.31-3 libc6-armhf-cross_2.31-1cross2 libc6-dev_2.31-3 libc6-dev-armhf-cross_2.31-1cross2 libcap-ng0_0.7.9-2.2 libcc1-0_10.2.0-5 libcom-err2_1.45.6-1 libconfig-auto-perl_0.44-1 libconfig-inifiles-perl_3.000003-1 libcroco3_0.6.13-1 libcrypt-dev_1:4.4.16-1 libcrypt1_1:4.4.16-1 libctf-nobfd0_2.35-2 libctf0_2.35-2 libcups2_2.3.3-2 libdb5.3_5.3.28+dfsg1-0.6 libdbus-1-3_1.12.20-1 libdebconfclient0_0.253 libdebhelper-perl_13.2 libdebian-dpkgcross-perl_2.6.15-3.1 libdouble-conversion3_3.1.5-5 libdpkg-perl_1.20.5 libdrm-amdgpu1_2.4.102-1 libdrm-common_2.4.102-1 libdrm-nouveau2_2.4.102-1 libdrm-radeon1_2.4.102-1 libdrm2_2.4.102-1 libedit2_3.1-20191231-1 libegl-dev_1.3.2-1 libegl-mesa0_20.1.5-1 libegl1_1.3.2-1 libelf1_0.180-1+b1 libevdev2_1.9.1+dfsg-1 libexpat1_2.2.9-1 libext2fs2_1.45.6-1 libfakeroot_1.24-1 libfdisk1_2.36-2 libffi6_3.2.1-9 libffi7_3.3-4 libfile-homedir-perl_1.004-1 libfile-stripnondeterminism-perl_1.9.0-1 libfile-which-perl_1.23-1 libfontconfig1_2.13.1-4.2 libfreetype6_2.10.2+dfsg-3 libgbm1_20.1.5-1 libgcc-10-dev_10.2.0-5 libgcc-10-dev-armhf-cross_10.2.0-3cross2 libgcc-9-dev_9.3.0-17 libgcc-s1_10.2.0-5 libgcc-s1-armhf-cross_10.2.0-3cross2 libgcrypt20_1.8.6-2 libgdbm-compat4_1.18.1-5 libgdbm6_1.18.1-5 libgl-dev_1.3.2-1 libgl1_1.3.2-1 libgl1-mesa-dri_20.1.5-1 libglapi-mesa_20.1.5-1 libgles-dev_1.3.2-1 libgles1_1.3.2-1 libgles2_1.3.2-1 libglib2.0-0_2.64.4-1 libglvnd0_1.3.2-1 libglx-dev_1.3.2-1 libglx-mesa0_20.1.5-1 libglx0_1.3.2-1 libgmp-dev_2:6.2.0+dfsg-6 libgmp10_2:6.2.0+dfsg-6 libgmpxx4ldbl_2:6.2.0+dfsg-6 libgnutls30_3.6.14-2+b1 libgomp1_10.2.0-5 libgomp1-armhf-cross_10.2.0-3cross2 libgpg-error0_1.38-2 libgraphite2-3_1.3.14-1 libgssapi-krb5-2_1.17-10 libgudev-1.0-0_233-1 libharfbuzz0b_2.6.7-1 libhogweed4_3.5.1+really3.4.1-1 libhogweed6_3.6-2 libice6_2:1.0.9-2 libicu67_67.1-3 libidn2-0_2.3.0-1 libinput-bin_1.16.1-1 libinput10_1.16.1-1 libio-string-perl_1.08-3 libisl19_0.20-2 libisl22_0.22.1-1 libitm1_10.2.0-5 libjpeg62-turbo_1:2.0.5-1.1 libk5crypto3_1.17-10 libkeyutils1_1.6.1-2 libkrb5-3_1.17-10 libkrb5support0_1.17-10 libllvm10_1:10.0.1-1+b1 liblocale-gettext-perl_1.07-4 liblsan0_10.2.0-5 liblz4-1_1.9.2-2 liblzma5_5.2.4-1+b1 libmagic-mgc_1:5.38-5 libmagic1_1:5.38-5 libmd4c0_0.4.4-1+b1 libmount1_2.36-2 libmpc3_1.2.0~rc1-1 libmpfr-dev_4.1.0-3 libmpfr6_4.1.0-3 libmpx2_8.4.0-4 libmtdev1_1.1.6-1 libncursesw6_6.2-1 libnettle6_3.5.1+really3.4.1-1 libnettle8_3.6-2 libp11-kit0_0.23.20-1 libpam-modules_1.3.1-5 libpam-modules-bin_1.3.1-5 libpam-runtime_1.3.1-5 libpam0g_1.3.1-5 libpcre2-16-0_10.34-7 libpcre2-8-0_10.34-7 libpcre3_2:8.39-13 libperl5.28_5.28.1-6 libperl5.30_5.30.3-4 libpipeline1_1.5.3-1 libpng16-16_1.6.37-2 libpthread-stubs0-dev_0.4-1 libqt5concurrent5_5.14.2+dfsg-5 libqt5core5a_5.14.2+dfsg-5 libqt5dbus5_5.14.2+dfsg-5 libqt5gui5_5.14.2+dfsg-5 libqt5network5_5.14.2+dfsg-5 libqt5printsupport5_5.14.2+dfsg-5 libqt5sql5_5.14.2+dfsg-5 libqt5test5_5.14.2+dfsg-5 libqt5widgets5_5.14.2+dfsg-5 libqt5xml5_5.14.2+dfsg-5 libquadmath0_10.2.0-5 libseccomp2_2.4.3-1+b1 libselinux1_3.1-2 libsemanage-common_3.1-1 libsemanage1_3.1-1 libsensors-config_1:3.6.0-2 libsensors5_1:3.6.0-2 libsepol1_3.1-1 libsigsegv2_2.12-2 libsm6_2:1.2.3-1 libsmartcols1_2.36-2 libss2_1.45.6-1 libssl1.1_1.1.1g-1 libstdc++-10-dev_10.2.0-5 libstdc++-10-dev-armhf-cross_10.2.0-3cross2 libstdc++-9-dev_9.3.0-17 libstdc++6_10.2.0-5 libstdc++6-armhf-cross_10.2.0-3cross2 libsub-override-perl_0.09-2 libsystemd0_246-2 libtasn1-6_4.16.0-2 libtinfo6_6.2-1 libtool_2.4.6-14 libtsan0_10.2.0-5 libubsan1_10.2.0-5 libubsan1-armhf-cross_10.2.0-3cross2 libuchardet0_0.0.7-1 libudev1_246-2 libunistring2_0.9.10-4 libuuid1_2.36-2 libvulkan-dev_1.2.141.0-1 libvulkan1_1.2.141.0-1 libwacom-common_1.4.1-1 libwacom2_1.4.1-1 libwayland-client0_1.18.0-2~exp1 libwayland-server0_1.18.0-2~exp1 libx11-6_2:1.6.10-3 libx11-data_2:1.6.10-3 libx11-dev_2:1.6.10-3 libx11-xcb1_2:1.6.10-3 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+b2 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-util0_0.3.8-3+b2 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_0.10.0-1 libxkbcommon0_0.10.0-1 libxml-libxml-perl_2.0134+dfsg-2 libxml-namespacesupport-perl_1.12-1 libxml-sax-base-perl_1.09-1 libxml-sax-perl_1.02+dfsg-1 libxml-simple-perl_2.25-1 libxml2_2.9.10+dfsg-5+b1 libxshmfence1_1.3-1 libxxf86vm1_1:1.1.4-1+b2 libyaml-perl_1.30-1 libz3-4_4.8.8-1 libzstd1_1.4.5+dfsg-4 linux-libc-dev_5.7.10-1 linux-libc-dev-armhf-cross_5.7.6-1cross2 login_1:4.8.1-1 logsave_1.45.6-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 mount_2.36-2 ncurses-base_6.2-1 ncurses-bin_6.2-1 passwd_1:4.8.1-1 patch_2.7.6-6 perl_5.30.3-4 perl-base_5.30.3-4 perl-modules-5.28_5.28.1-6 perl-modules-5.30_5.30.3-4 po-debconf_1.0.21 qt5-qmake_5.14.2+dfsg-5 qt5-qmake-bin_5.14.2+dfsg-5 qtbase5-dev_5.14.2+dfsg-5 qtbase5-dev-tools_5.14.2+dfsg-5 qtchooser_66-2 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.7-1 sensible-utils_0.0.12+nmu1 shared-mime-info_1.15-1 sysvinit-utils_2.96-4 tar_1.30+dfsg-7 tzdata_2020a-1 ucf_3.0043 util-linux_2.36-2 x11-common_1:7.7+20 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 xtrans-dev_1.4.0-1 xz-utils_5.2.4-1+b1 zlib1g_1:1.2.11.dfsg-2 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: gecode Binary: libgecode-dev, libgecode-doc, libgecode49, libgecodegist49, libgecodeflatzinc49, flatzinc Architecture: any all Version: 6.2.0-5 Maintainer: Kari Pahula Homepage: http://www.gecode.org/ Standards-Version: 4.5.0 Build-Depends: debhelper (>= 10), cdbs (>= 0.4.93~), libmpfr-dev, flex, bison, qtbase5-dev, libboost-dev Build-Depends-Indep: graphviz, doxygen Build-Conflicts: libqt4-dev Package-List: flatzinc deb devel optional arch=any libgecode-dev deb libdevel optional arch=any libgecode-doc deb doc optional arch=all libgecode49 deb libs optional arch=any libgecodeflatzinc49 deb libs optional arch=any libgecodegist49 deb libs optional arch=any Checksums-Sha1: 4bbb45cc5c5da852082003b85bf9beeaf416006c 3672525 gecode_6.2.0.orig.tar.gz a9f37a29a9933c46e6032707559223c3f0e4b426 16464 gecode_6.2.0-5.debian.tar.xz Checksums-Sha256: 27d91721a690db1e96fa9bb97cec0d73a937e9dc8062c3327f8a4ccb08e951fd 3672525 gecode_6.2.0.orig.tar.gz d471bc653fd6bce207ff0ad02b0c3dcd91382e7a5b80900e09ad318351f57b53 16464 gecode_6.2.0-5.debian.tar.xz Files: 781c620e3e09c7fe1de0413f310d90f1 3672525 gecode_6.2.0.orig.tar.gz 4d3c85cc6b7530b88a6dbe463ca00e6d 16464 gecode_6.2.0-5.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEECcOX/lMRGGlaUzRFhAhn7p2PJlwFAl8vkMYACgkQhAhn7p2P Jlw2VRAAl9tdPJkhqS6dL0sdMJfTwWHYD+ySnhqiM0J9Ju8XgLqi4TznOqpCEgJj +4BDUoN47WpSAWVluyOQgtqLEB8K4y+I/zZgYa8E7dc26TpR3GZgVmK7dLSjCyB5 9mMm6+7okD8wCHrfMt315lD0WdYpZ4kcuEdEFrvQcnNmKPfMNL1tsqrBh4dA3XTk M27N9mEPvz3Zwy/PIvEaKbUyZwL5EU1GZaRPoz1IQkkbzuYGlqzHOuqU7W/gIFOe Uao3SbxHryKbKp6FRSzdmRvmoJ1zQDDF+SBFw5eLAyTHFrvx78DtUHKsMj3dYHNV n0bfW5JHw1AgVQRgeNWGwF774N0KWfczrIKs0jv1QATgfYwB4MEHtpVynJsUgooE uYEKCQ+x8LN9EEzwN8Xcdjs8j96pwc0YRQ7HiPyH2wKfGdrKtjbob52KNki3LfUk Df1onGvs2mpHOzKYqWtQ+FmPTkDKnF0MlZnwHe6Js4hl5eyTAK4i1AF2el0ZUw7d drUDDi1I3Rl8jvfV2bbijqNNUI7Bz1wf2IxmnpyZDO/+Knx9Ee1ww6rph3kEqaXp VgyrL07vGrDFisjVWjuWc+765ZiJ2RlmENUkBYC1HWviIBP83RjldxvJf3rRqpMJ qNO8L+bWZSAUTla+cOXzpdC9mJWMS8AVmf8FNR6mGpFi8SftWeI= =oLn0 -----END PGP SIGNATURE----- gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/tmp/dpkg-verify-sig.d22TaRbf/trustedkeys.kbx': General error gpgv: Signature made Sun Aug 9 05:59:34 2020 UTC gpgv: using RSA key 09C397FE531118695A533445840867EE9D8F265C gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./gecode_6.2.0-5.dsc dpkg-source: info: extracting gecode in /<> dpkg-source: info: unpacking gecode_6.2.0.orig.tar.gz dpkg-source: info: unpacking gecode_6.2.0-5.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying examples-include dpkg-source: info: applying ppc64el-fbtfs-858132 dpkg-source: info: applying no-O3 dpkg-source: info: applying parallel.patch dpkg-source: info: applying system-boost dpkg-source: info: applying bison-parser-tab-ftbfs-966903 Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf CONFIG_SITE=/etc/dpkg-cross/cross-config.armhf DEB_BUILD_OPTIONS=nocheck HOME=/sbuild-nonexistent LANG=en_US.UTF-8 LC_ALL=C.UTF-8 LOGNAME=helmut PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=unstable-amd64-sbuild SCHROOT_CHROOT_NAME=unstable-amd64-sbuild SCHROOT_COMMAND=env SCHROOT_GID=1003 SCHROOT_GROUP=helmut SCHROOT_SESSION_ID=unstable-amd64-sbuild-9d8c6f86-9566-422b-a48f-f9865da056c2 SCHROOT_UID=1003 SCHROOT_USER=helmut SHELL=/bin/sh USER=helmut dpkg-buildpackage ----------------- Command: dpkg-buildpackage -aarmhf -Pcross,nocheck -us -uc -B -rfakeroot --jobs-try=1 dpkg-buildpackage: info: source package gecode dpkg-buildpackage: info: source version 6.2.0-5 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Kari Pahula dpkg-architecture: warning: specified GNU system type arm-linux-gnueabihf does not match CC system type x86_64-linux-gnu, try setting a correct CC environment variable dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean test -x debian/rules rm -f debian/stamp-makefile-build debian/stamp-makefile-install QT_SELECT=5 /usr/bin/make -C . -j1 -k distclean make[1]: Entering directory '/<>' make[1]: *** No rule to make target 'distclean'. make[1]: Leaving directory '/<>' make: [/usr/share/cdbs/1/class/makefile.mk:91: makefile-clean] Error 2 (ignored) rm -f debian/stamp-autotools rmdir --ignore-fail-on-non-empty . rmdir: failed to remove '.': Invalid argument make: [/usr/share/cdbs/1/class/autotools.mk:64: makefile-clean] Error 1 (ignored) if test -e debian/autoreconf.before; then \ dh_autoreconf_clean ; \ fi rm -f debian/stamp-autotools-files dh_clean debian/rules build-arch test -x debian/rules mkdir -p "." CDBS WARNING: DEB_DH_BUILDDEB_ARGS is deprecated since 0.4.85 dh_autoreconf Use of uninitialized value $args[0] in split at /usr/bin/autoreconf line 495, line 3. touch debian/stamp-autotools-files chmod a+x /<>/./configure mkdir -p . cd . && CC="arm-linux-gnueabihf-gcc" CXX="arm-linux-gnueabihf-g++" CFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2" CXXFLAGS="-g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2" LDFLAGS="-Wl,-z,relro" /<>/./configure --build=x86_64-linux-gnu --host=arm-linux-gnueabihf --prefix=/usr --includedir="\${prefix}/include" --mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" --sysconfdir=/etc --localstatedir=/var --libexecdir="\${prefix}/lib/gecode" --srcdir=. --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --enable-gist --enable-qt --enable-float-vars --enable-cppprofiler --enable-cbs --disable-examples --libdir=\${prefix}/lib/arm-linux-gnueabihf QT_SELECT=5 --with-host-os=linux DLLFLAGS="-Wl,-z,relro" GLDFLAGS="-Wl,-z,relro" configure: loading site script /etc/dpkg-cross/cross-config.armhf checking for the host operating system... Linux checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether arm-linux-gnueabihf-g++ accepts -g... yes checking for arm-linux-gnueabihf-gcc... arm-linux-gnueabihf-gcc checking whether we are using the GNU C compiler... yes checking whether arm-linux-gnueabihf-gcc accepts -g... yes checking for arm-linux-gnueabihf-gcc option to accept ISO C89... none needed checking for arm-linux-gnueabihf-ranlib... arm-linux-gnueabihf-ranlib checking for diff... ok checking for tar... ok checking for make... ok checking for sed... ok checking for perl... ok checking how to run the C++ preprocessor... arm-linux-gnueabihf-g++ -E checking for rc.exe... no checking whether to build with Visual Studio resource files... no checking Whether to build for different architectures... no checking for user-defined library name prefix... no checking for user-defined library name suffix... no checking whether to build static libraries... no checking whether to build shared libraries... yes checking whether to build with debug symbols and assertions... no checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking whether to build with peak heap size tracking... no checking whether to optimize for code size... no checking whether to build with support for finding memory leaks... no checking whether to build with default memory allocator... yes checking whether to build with auditing code... no checking whether to build with profiling information... no checking whether to build with gcov support... no checking size of int... 4 checking if int has at least 32 bit... yes checking if doubles have a big enough mantissa... yes checking whether to build with multi-threading support... yes checking for unistd.h... (cached) yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking os/lock.h usability... no checking os/lock.h presence... no checking for os/lock.h... no checking libkern/OSAtomic.h usability... no checking libkern/OSAtomic.h presence... no checking for libkern/OSAtomic.h... no checking for spin locks... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking whether arm-linux-gnueabihf-g++ accepts -fPIC... yes checking whether arm-linux-gnueabihf-gcc accepts -fPIC... yes checking whether arm-linux-gnueabihf-g++ accepts -Wextra... yes checking whether arm-linux-gnueabihf-gcc accepts -Wextra... yes checking whether arm-linux-gnueabihf-g++ accepts -Wall... yes checking whether arm-linux-gnueabihf-gcc accepts -Wall... yes checking whether arm-linux-gnueabihf-g++ accepts -pipe... yes checking whether arm-linux-gnueabihf-gcc accepts -pipe... yes checking whether arm-linux-gnueabihf-g++ accepts -std=c++11... yes checking whether arm-linux-gnueabihf-gcc accepts -std=c++11... no checking whether arm-linux-gnueabihf-g++ accepts -ggdb... yes checking for __builtin_ffsll... no checking for __builtin_popcountll... no checking whether to use gcc visibility attributes... yes checking whether arm-linux-gnueabihf-g++ accepts -fvisibility=hidden... yes checking if compiler supports forced inlining... yes checking whether arm-linux-gnueabihf-g++ accepts ... yes checking whether arm-linux-gnueabihf-gcc accepts ... yes checking whether arm-linux-gnueabihf-g++ accepts -fno-strict-aliasing... yes checking whether arm-linux-gnueabihf-gcc accepts -fno-strict-aliasing... yes checking whether arm-linux-gnueabihf-g++ accepts -fno-math-errno... yes checking whether arm-linux-gnueabihf-gcc accepts -fno-math-errno... yes checking whether arm-linux-gnueabihf-g++ accepts -ffinite-math-only... yes checking whether arm-linux-gnueabihf-gcc accepts -ffinite-math-only... yes checking whether arm-linux-gnueabihf-g++ accepts -fno-rounding-math... yes checking whether arm-linux-gnueabihf-gcc accepts -fno-rounding-math... yes checking whether arm-linux-gnueabihf-g++ accepts -fno-signaling-nans... yes checking whether arm-linux-gnueabihf-gcc accepts -fno-signaling-nans... yes checking whether arm-linux-gnueabihf-g++ accepts -fcx-limited-range... yes checking whether arm-linux-gnueabihf-gcc accepts -fcx-limited-range... yes checking whether arm-linux-gnueabihf-g++ accepts -mthreads... no checking whether arm-linux-gnueabihf-gcc accepts -mthreads... no checking whether arm-linux-gnueabihf-g++ accepts -Qunused-arguments... no checking whether arm-linux-gnueabihf-gcc accepts -Qunused-arguments... no checking ext/hash_map usability... yes checking ext/hash_map presence... yes checking for ext/hash_map... yes checking unordered_map usability... yes checking unordered_map presence... yes checking for unordered_map... yes checking for dot... no checking whether to enable graphs in the documentation... no checking whether to enable the documentation search engine... no checking whether to generate a doxygen tagfile... yes checking whether to build compressed html documentation... no checking whether to build docset documentation for XCode... no checking whether to build the float variables library... yes checking whether to build the set variables library... yes checking whether to build the int variables library... yes checking whether to build with MPFR support... yes checking for __gmpz_init in -lgmp... yes checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking mpfr.h usability... yes checking mpfr.h presence... yes checking for mpfr.h... yes checking for mpfr_add in -lmpfr... yes checking for qmake-qt4... no checking for qmake... qmake checking for moc-qt4... no checking for moc... moc checking whether to build with Qt support... yes Could not find qmake spec 'linux-g++'. Error processing project file: /<>/gistqt.QlwUiz/a.pro grep: Makefile: No such file or directory grep: Makefile: No such file or directory grep: Makefile: No such file or directory checking whether to build Gist... yes checking whether to build with support for cbs... yes checking whether to build with support for CPProfiler... no checking for arm-linux-gnueabihf-flex... no checking for flex... flex configure: WARNING: using cross tools not prefixed with host triplet checking whether we have at least flex 2.5.33... yes checking for arm-linux-gnueabihf-bison... no checking for bison... bison checking whether we have at least bison 2.3... yes checking for stdlib.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/param.h... yes checking for getpagesize... yes checking for working mmap... no checking whether to build driver... yes checking whether to build flatzinc... yes checking whether to build driver... yes checking whether to build examples... no checking whether to build minimodel... yes checking whether to build search... yes configure: creating ./config.status config.status: creating Makefile config.status: creating tools/flatzinc/mzn-gecode config.status: creating doxygen.conf config.status: creating doxygen.hh config.status: creating gecode/support/config.hpp touch debian/stamp-autotools QT_SELECT=5 /usr/bin/make -C . -j1 make[1]: Entering directory '/<>' make[2]: Entering directory '/<>' perl ./misc/genvarimp.perl -typehpp ./gecode/int/var-imp/int.vis ./gecode/int/var-imp/bool.vis ./gecode/set/var-imp/set.vis ./gecode/float/var-imp/float.vis > gecode/kernel/var-type.hpp perl ./misc/genvarimp.perl -header ./gecode/int/var-imp/int.vis ./gecode/int/var-imp/bool.vis ./gecode/set/var-imp/set.vis ./gecode/float/var-imp/float.vis > gecode/kernel/var-imp.hpp arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/support/exception.o gecode/support/exception.cpp arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/support/allocator.o gecode/support/allocator.cpp arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/support/heap.o gecode/support/heap.cpp arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/support/thread/thread.o gecode/support/thread/thread.cpp arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/support/thread/windows.o gecode/support/thread/windows.cpp arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/support/thread/pthreads.o gecode/support/thread/pthreads.cpp arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/support/hw-rnd.o gecode/support/hw-rnd.cpp arm-linux-gnueabihf-g++ -shared -pthread -Wl,-z,relro gecode/support/exception.o gecode/support/allocator.o gecode/support/heap.o gecode/support/thread/thread.o gecode/support/thread/windows.o gecode/support/thread/pthreads.o gecode/support/hw-rnd.o -Wl,-soname=libgecodesupport.so.49 \ -o libgecodesupport.so.49.0 ln -fs libgecodesupport.so.49.0 libgecodesupport.so ln -fs libgecodesupport.so.49.0 libgecodesupport.so.49 arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/archive.o gecode/kernel/archive.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/archive.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/archive.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/archive.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/archive.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/archive.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/archive.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/archive.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/archive.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/core.o gecode/kernel/core.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/core.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/core.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/core.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/core.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/core.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/exception.o gecode/kernel/exception.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/exception.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/exception.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/gpi.o gecode/kernel/gpi.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/gpi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/data/rnd.o gecode/kernel/data/rnd.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/rnd.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/branch/action.o gecode/kernel/branch/action.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/branch/afc.o gecode/kernel/branch/afc.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/afc.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/branch/chb.o gecode/kernel/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/branch/function.o gecode/kernel/branch/function.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ gecode/kernel/branch/function.cpp: In constructor ‘Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)’: gecode/kernel/branch/function.cpp:90:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 90 | : Brancher(home), f(f0), done(false) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ gecode/kernel/branch/function.cpp: In static member function ‘static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)’: gecode/kernel/branch/function.cpp:132:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 132 | (void) new (home) FunctionBranch(home,f); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/kernel/branch/function.cpp:88:39: note: initializing argument 1 of ‘Gecode::Kernel::FunctionBranch::FunctionBranch(Gecode::Home, std::function)’ 88 | FunctionBranch::FunctionBranch(Home home, | ~~~~~^~~~ gecode/kernel/branch/function.cpp: In function ‘void Gecode::branch(Gecode::Home, std::function)’: gecode/kernel/branch/function.cpp:148:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | Kernel::FunctionBranch::post(home,f); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/branch/function.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/kernel/branch/function.cpp:129:29: note: initializing argument 1 of ‘static void Gecode::Kernel::FunctionBranch::post(Gecode::Home, std::function)’ 129 | FunctionBranch::post(Home home, std::function f) { | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/memory/manager.o gecode/kernel/memory/manager.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/manager.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/memory/region.o gecode/kernel/memory/region.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/memory/region.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/trace/recorder.o gecode/kernel/trace/recorder.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/recorder.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/trace/filter.o gecode/kernel/trace/filter.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/filter.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/trace/tracer.o gecode/kernel/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/tracer.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/trace/general.o gecode/kernel/trace/general.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from gecode/kernel/trace/general.cpp:34: gecode/kernel/trace/general.cpp: In function ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/kernel/trace/general.cpp:42:5: note: in expansion of macro ‘GECODE_POST’ 42 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from gecode/kernel/trace/general.cpp:34: gecode/kernel/trace/general.cpp:43:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | GECODE_ES_FAIL(TraceRecorder::post(home,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/trace/general.cpp:34: ./gecode/kernel/trace/recorder.hpp:409:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 409 | TraceRecorder::post(Home home, TraceFilter tf, int te, Tracer& t) { | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/kernel/data/array.o gecode/kernel/data/array.cpp In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from gecode/kernel/data/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -shared -pthread -Wl,-z,relro gecode/kernel/archive.o gecode/kernel/core.o gecode/kernel/exception.o gecode/kernel/gpi.o gecode/kernel/data/rnd.o gecode/kernel/branch/action.o gecode/kernel/branch/afc.o gecode/kernel/branch/chb.o gecode/kernel/branch/function.o gecode/kernel/memory/manager.o gecode/kernel/memory/region.o gecode/kernel/trace/recorder.o gecode/kernel/trace/filter.o gecode/kernel/trace/tracer.o gecode/kernel/trace/general.o gecode/kernel/data/array.o -Wl,-soname=libgecodekernel.so.49 \ -L. -lgecodesupport \ -o libgecodekernel.so.49.0 ln -fs libgecodekernel.so.49.0 libgecodekernel.so ln -fs libgecodekernel.so.49.0 libgecodekernel.so.49 arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/stop.o gecode/search/stop.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/stop.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/stop.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/stop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/stop.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/stop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/stop.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/stop.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/stop.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/options.o gecode/search/options.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/options.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/cutoff.o gecode/search/cutoff.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cutoff.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/engine.o gecode/search/engine.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/engine.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/engine.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/engine.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/engine.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/engine.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/engine.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/engine.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/engine.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/dfs.o gecode/search/dfs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/dfs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/bab.o gecode/search/bab.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/bab.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/lds.o gecode/search/lds.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/lds.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/seq/rbs.o gecode/search/seq/rbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/seq/rbs.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/seq/dead.o gecode/search/seq/dead.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/dead.hh:34, from gecode/search/seq/dead.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/seq/pbs.o gecode/search/seq/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/seq/pbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/par/pbs.o gecode/search/par/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, from gecode/search/par/pbs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, from gecode/search/par/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, from gecode/search/par/pbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, from gecode/search/par/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, from gecode/search/par/pbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, from gecode/search/par/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, from gecode/search/par/pbs.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/par/pbs.hh:37, from gecode/search/par/pbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/rbs.o gecode/search/rbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/rbs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/rbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/rbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/rbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/rbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/rbs.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/rbs.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/rbs.hh:37, from gecode/search/rbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/pbs.o gecode/search/pbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/pbs.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/pbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/pbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/pbs.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/pbs.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/seq/pbs.hh:37, from gecode/search/pbs.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/nogoods.o gecode/search/nogoods.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, from gecode/search/nogoods.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, from gecode/search/nogoods.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, from gecode/search/nogoods.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, from gecode/search/nogoods.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, from gecode/search/nogoods.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, from gecode/search/nogoods.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, from gecode/search/nogoods.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from ./gecode/search/nogoods.hh:37, from gecode/search/nogoods.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/exception.o gecode/search/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/exception.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/exception.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/tracer.o gecode/search/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/tracer.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/search/cpprofiler/tracer.o gecode/search/cpprofiler/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/search.hh:47, from gecode/search/cpprofiler/tracer.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ arm-linux-gnueabihf-g++ -shared -pthread -Wl,-z,relro gecode/search/stop.o gecode/search/options.o gecode/search/cutoff.o gecode/search/engine.o gecode/search/dfs.o gecode/search/bab.o gecode/search/lds.o gecode/search/seq/rbs.o gecode/search/seq/dead.o gecode/search/seq/pbs.o gecode/search/par/pbs.o gecode/search/rbs.o gecode/search/pbs.o gecode/search/nogoods.o gecode/search/exception.o gecode/search/tracer.o gecode/search/cpprofiler/tracer.o -Wl,-soname=libgecodesearch.so.49 \ -L. -lgecodesupport -lgecodekernel \ -o libgecodesearch.so.49.0 ln -fs libgecodesearch.so.49.0 libgecodesearch.so ln -fs libgecodesearch.so.49.0 libgecodesearch.so.49 arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/int-set.o gecode/int/int-set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/int-set.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/int-set.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/int-set.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/int-set.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/int-set.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/int-set.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/int-set.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/int-set.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/int-set.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/int-set.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/int-set.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/int-set.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/int-set.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/int-set.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/int-set.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/int-set.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/int-set.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/int-set.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/int-set.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/int-set.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/int-set.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/int-set.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/int-set.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/int-set.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/int-set.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/int-set.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/int-set.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/int-set.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/int-set.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/int-set.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/int-set.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/int-set.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/int-set.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/int-set.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/int-set.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/var-imp/int.o gecode/int/var-imp/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/var-imp/int.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/var-imp/int.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var-imp/int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var-imp/int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var-imp/int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var-imp/int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var-imp/int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var-imp/int.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var-imp/int.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/int.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var-imp/int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var-imp/int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var-imp/int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var-imp/int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/var-imp/int.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/var-imp/bool.o gecode/int/var-imp/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var-imp/bool.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/var-imp/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var-imp/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/var/int.o gecode/int/var/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/var/int.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/var/int.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/int.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/int.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/int.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/int.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/int.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/int.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/int.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/int.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/int.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/int.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/int.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/int.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var/int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var/int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var/int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var/int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var/int.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var/int.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/int.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var/int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var/int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var/int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var/int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/var/int.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/var/bool.o gecode/int/var/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/var/bool.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/var/bool.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/var/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/var/bool.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/var/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/var/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/var/bool.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/var/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/var/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/var/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/array.o gecode/int/array.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/array.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/array.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/array.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/array.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/array.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/array.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/array.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/array.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/array.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/array.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/array.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/array.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/array.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/array.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/array.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/array.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/array.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/array.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/array.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/array.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/array.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/array.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/array.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/array.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/array.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/array.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/array.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/array.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/array.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/array.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/bool.o gecode/int/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:42:5: note: in expansion of macro ‘GECODE_POST’ 42 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:46:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | ::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:52:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | ::post(home,x0,n1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:56:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL(Bool::Lq::post(home,x1,x0)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:59:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 59 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:59:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_FAIL(Bool::Lq::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:59:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 59 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:62:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_FAIL(Bool::Le::post(home,x1,x0)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:228:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 228 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:65:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | GECODE_ES_FAIL(Bool::Le::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:228:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 228 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:75:5: note: in expansion of macro ‘GECODE_POST’ 75 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:116:5: note: in expansion of macro ‘GECODE_POST’ 116 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:122:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp:48:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 48 | Eqv::post(Home home, BVA b0, BVB b1, BVC b2){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:126:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 126 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:130:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:141:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 141 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp:48:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 48 | Eqv::post(Home home, BVA b0, BVB b1, BVC b2){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:145:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:149:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 149 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:163:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | ::post(home,n0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:168:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:172:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:187:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | ::post(home,n0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:192:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 192 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:196:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | ::post(home,x0,x1,nr))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:211:5: note: in expansion of macro ‘GECODE_POST’ 211 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:223:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | ::post(home,x,ny))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:230:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | ::post(home,nx,ny))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:235:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | ::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:245:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | ::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:251:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | ::post(home,x,ny))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:258:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 258 | ::post(home,nx,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:298:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | ::post(home,x,ny))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:305:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | ::post(home,nx,ny))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:310:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 310 | ::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:320:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 320 | ::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:326:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 326 | ::post(home,x,ny))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:333:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 333 | ::post(home,nx,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:373:5: note: in expansion of macro ‘GECODE_POST’ 373 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:378:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 378 | ::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:386:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 386 | ::post(home,x[i],n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:392:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 392 | GECODE_ES_FAIL(Bool::Lq::post(home,y,x[i])); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:59:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 59 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:397:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 397 | GECODE_ES_FAIL(Bool::Lq::post(home,x[i],y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:59:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 59 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:402:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 402 | GECODE_ES_FAIL(Bool::Le::post(home,y,x[i])); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:228:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 228 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:407:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | GECODE_ES_FAIL(Bool::Le::post(home,x[i],y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:228:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 228 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:419:5: note: in expansion of macro ‘GECODE_POST’ 419 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:470:5: note: in expansion of macro ‘GECODE_POST’ 470 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:478:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | GECODE_ES_FAIL(Bool::NaryEq::post(home,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:131:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 131 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:484:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 484 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:118:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 118 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:489:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 489 | GECODE_ES_FAIL(Bool::Le::post(home,x[0],x[1])); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:228:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 228 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:497:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 497 | GECODE_ES_FAIL(Bool::NaryLq::post(home,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:132:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]’ 132 | NaryLq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:502:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 502 | GECODE_ES_FAIL(Bool::Le::post(home,x[1],x[0])); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:228:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Le::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 228 | Le::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:512:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 512 | GECODE_ES_FAIL(Bool::NaryLq::post(home,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:132:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]’ 132 | NaryLq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:524:5: note: in expansion of macro ‘GECODE_POST’ 524 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:531:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 531 | ::post(home,yv,xv,true))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:538:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 538 | ::post(home,xv,yv,true))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:545:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 545 | ::post(home,yv,xv,false))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:552:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 552 | ::post(home,xv,yv,false))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:558:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 558 | ::post(home,x[i],y[i]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:565:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 565 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:332:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 332 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:593:5: note: in expansion of macro ‘GECODE_POST’ 593 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:601:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 601 | ::post(home,yv,xv,true))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:609:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 609 | ::post(home,xv,yv,true))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:617:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 617 | ::post(home,yv,xv,false))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:625:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 625 | ::post(home,xv,yv,false))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:641:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 641 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:332:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ 332 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::IntArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: gecode/int/bool.cpp:652:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 652 | rel(home,y,irt,x,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/bool.cpp:590:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 590 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const IntArgs& y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:659:5: note: in expansion of macro ‘GECODE_POST’ 659 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:665:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 665 | ::post(home,n0,n1,n2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:670:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 670 | ::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:676:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 676 | ::post(home,n0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:681:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 681 | ::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp:48:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 48 | Eqv::post(Home home, BVA b0, BVB b1, BVC b2){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:687:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 687 | ::post(home,x0,x1,n2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp:48:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 48 | Eqv::post(Home home, BVA b0, BVB b1, BVC b2){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:699:5: note: in expansion of macro ‘GECODE_POST’ 699 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:706:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 706 | ::post(home,n0,n1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:726:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 726 | GECODE_ES_FAIL((Bool::Eq::post(home,n0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:730:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 730 | GECODE_ES_FAIL((Bool::Eq::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:745:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 745 | GECODE_ES_FAIL((Bool::BinOrTrue::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:751:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 751 | ::post(home,n0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:755:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 755 | GECODE_ES_FAIL((Bool::Eq::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:760:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 760 | GECODE_ES_FAIL((Bool::Eq::post(home,n0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:775:5: note: in expansion of macro ‘GECODE_POST’ 775 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:788:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 788 | ::post(home,b,ny))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:795:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 795 | GECODE_ES_FAIL((Bool::NaryOr::post(home,b,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:808:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 808 | ::post(home,b,a,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:246:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 246 | Clause::post(Home home, ViewArray& x, ViewArray& y, VX z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:817:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 817 | GECODE_ES_FAIL(Bool::NaryEqv::post(home,xy,0)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bool.cpp:34: ./gecode/int/bool.hh:479:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)’ 479 | static ExecStatus post(Home home, ViewArray& x, int pm2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:826:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 826 | GECODE_ES_FAIL(Bool::NaryEqv::post(home,xy,1)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bool.cpp:34: ./gecode/int/bool.hh:479:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)’ 479 | static ExecStatus post(Home home, ViewArray& x, int pm2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:840:5: note: in expansion of macro ‘GECODE_POST’ 840 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:851:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 851 | GECODE_ES_FAIL(Bool::NaryOrTrue::post(home,b)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:866:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 866 | GECODE_ES_FAIL(Bool::NaryOrTrue::post(home,b)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:883:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 883 | ::post(home,b,a))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:106:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 106 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:889:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 889 | GECODE_ES_FAIL(Bool::NaryEqv::post(home,b,n)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bool.cpp:34: ./gecode/int/bool.hh:479:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)’ 479 | static ExecStatus post(Home home, ViewArray& x, int pm2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:895:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 895 | GECODE_ES_FAIL(Bool::NaryEqv::post(home,b,1^n)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bool.cpp:34: ./gecode/int/bool.hh:479:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)’ 479 | static ExecStatus post(Home home, ViewArray& x, int pm2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:909:5: note: in expansion of macro ‘GECODE_POST’ 909 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:920:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 920 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:106:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 106 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:946:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 946 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:106:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 106 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:958:5: note: in expansion of macro ‘GECODE_POST’ 958 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:970:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 970 | ::post(home,xv,yv,nz))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:246:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 246 | Clause::post(Home home, ViewArray& x, ViewArray& y, VX z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:982:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 982 | ::post(home,xv,yv,z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:246:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 246 | Clause::post(Home home, ViewArray& x, ViewArray& y, VX z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:994:5: note: in expansion of macro ‘GECODE_POST’ 994 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:997:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 997 | ::post(home,b,x,y,z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:106:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ 106 | IteBnd::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:1000:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1000 | ::post(home,b,x,y,z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:176:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ 176 | IteDom::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp: In function ‘void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::BoolVar, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bool.cpp:1008:5: note: in expansion of macro ‘GECODE_POST’ 1008 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: gecode/int/bool.cpp:1010:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1010 | ::post(home,b,x,y,z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:106:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]’ 106 | IteBnd::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: gecode/int/bool.cpp:45:7: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:51:9: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’: gecode/int/bool.cpp:56:7: required from here ./gecode/int/bool/lq.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) Lq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:43:19: note: initializing argument 1 of ‘Gecode::Int::Bool::Lq::Lq(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 43 | Lq::Lq(Home home, BV b0, BV b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: gecode/int/bool.cpp:121:9: required from here ./gecode/int/bool/eqv.hpp:56:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return Eq::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp:71:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) Eqv(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp:38:30: note: initializing argument 1 of ‘Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 38 | Eqv::Eqv(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/bool.cpp:125:9: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/bool.cpp:129:9: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:140:11: required from here ./gecode/int/bool/eqv.hpp:56:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return Eq::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp:71:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) Eqv(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp:38:30: note: initializing argument 1 of ‘Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 38 | Eqv::Eqv(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/bool.cpp:144:11: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/bool.cpp:148:11: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: gecode/int/bool.cpp:162:11: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/bool.cpp:167:9: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/bool.cpp:171:9: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:186:13: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/bool.cpp:191:11: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/bool.cpp:195:11: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:229:13: required from here ./gecode/int/bool/or.hpp:138:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:103:38: note: initializing argument 1 of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 103 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: gecode/int/bool.cpp:234:11: required from here ./gecode/int/bool/or.hpp:138:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:103:38: note: initializing argument 1 of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 103 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:250:13: required from here ./gecode/int/bool/or.hpp:138:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:103:38: note: initializing argument 1 of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 103 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’: gecode/int/bool.cpp:257:13: required from here ./gecode/int/bool/or.hpp:138:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:103:38: note: initializing argument 1 of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 103 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: gecode/int/bool.cpp:478:9: required from here ./gecode/int/bool/eq.hpp:137:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | return Eq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/eq.hpp:153:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | (void) new (home) NaryEq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:115:27: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 115 | NaryEq::NaryEq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’: gecode/int/bool.cpp:484:9: required from here ./gecode/int/rel/nq.hpp:144:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | return Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ ./gecode/int/rel/nq.hpp:145:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | (void) new (home) NaryNq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:96:29: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 96 | NaryNq::NaryNq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]’: gecode/int/bool.cpp:497:9: required from here ./gecode/int/bool/lq.hpp:150:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return Lq::post(home,x[0],x[1]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:59:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ 59 | Lq::post(Home home, BV b0, BV b1) { | ~~~~~^~~~ ./gecode/int/bool/lq.hpp:152:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | (void) new (home) NaryLq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp:110:27: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryLq::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]’ 110 | NaryLq::NaryLq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’: gecode/int/bool.cpp:530:9: required from here ./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:254:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:256:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:41:32: note: initializing argument 1 of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 41 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’: gecode/int/bool.cpp:564:9: required from here ./gecode/int/rel/lex.hpp:360:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 360 | return Nq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:361:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:266:28: note: initializing argument 1 of ‘Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 266 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’: gecode/int/bool.cpp:600:9: required from here ./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:254:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:256:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:41:32: note: initializing argument 1 of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’ 41 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’: gecode/int/bool.cpp:608:9: required from here ./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:254:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:256:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:41:32: note: initializing argument 1 of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ 41 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’: gecode/int/bool.cpp:640:9: required from here ./gecode/int/rel/lex.hpp:360:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 360 | return Nq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:361:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp:266:28: note: initializing argument 1 of ‘Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ 266 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:664:9: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: gecode/int/bool.cpp:669:7: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’: gecode/int/bool.cpp:726:11: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:787:9: required from here ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:788:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:790:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 790 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’: gecode/int/bool.cpp:795:9: required from here ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:788:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:790:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 790 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/clause.hpp:249:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | return ClauseTrue::post(home,x,y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:106:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 106 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ ./gecode/int/bool/clause.hpp:265:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | return NaryOr::post(home,y,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:274:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 274 | return NaryOr::post(home,x,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:276:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | return Or::post(home,x[0],y[0],z); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:280:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | (void) new (home) Clause(home,x,y,z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:204:30: note: initializing argument 1 of ‘Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 204 | Clause::Clause(Home home, ViewArray& x0, ViewArray& y0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:851:9: required from here ./gecode/int/bool/or.hpp:674:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 674 | return BinOrTrue::post(home,b[0],b[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:676:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 676 | return TerOrTrue::post(home,b[0],b[1],b[2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:220:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ 220 | TerOrTrue::post(Home home, BV b0, BV b1, BV b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:678:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 678 | return QuadOrTrue::post(home,b[0],b[1],b[2],b[3]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:330:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ 330 | QuadOrTrue::post(Home home, BV b0, BV b1, BV b2, BV b3) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:680:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 680 | (void) new (home) NaryOrTrue(home,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:613:35: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 613 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& b) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: gecode/int/bool.cpp:866:9: required from here ./gecode/int/bool/or.hpp:674:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 674 | return BinOrTrue::post(home,b[0],b[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:676:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 676 | return TerOrTrue::post(home,b[0],b[1],b[2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:220:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ 220 | TerOrTrue::post(Home home, BV b0, BV b1, BV b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:678:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 678 | return QuadOrTrue::post(home,b[0],b[1],b[2],b[3]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:330:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ 330 | QuadOrTrue::post(Home home, BV b0, BV b1, BV b2, BV b3) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:680:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 680 | (void) new (home) NaryOrTrue(home,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:613:35: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 613 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& b) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’: gecode/int/bool.cpp:882:9: required from here ./gecode/int/bool/clause.hpp:113:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | return NaryOrTrue::post(home,y); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:120:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:122:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | return BinOrTrue::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:124:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | (void) new (home) ClauseTrue(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:43:38: note: initializing argument 1 of ‘Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 43 | ClauseTrue::ClauseTrue(Home home, | ~~~~~^~~~ ./gecode/int/bool/clause.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’: gecode/int/bool.cpp:919:9: required from here ./gecode/int/bool/clause.hpp:113:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | return NaryOrTrue::post(home,y); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:120:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:122:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | return BinOrTrue::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:124:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | (void) new (home) ClauseTrue(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:43:38: note: initializing argument 1 of ‘Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 43 | ClauseTrue::ClauseTrue(Home home, | ~~~~~^~~~ ./gecode/int/bool/clause.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’: gecode/int/bool.cpp:969:9: required from here ./gecode/int/bool/clause.hpp:249:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | return ClauseTrue::post(home,x,y); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:106:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 106 | ClauseTrue::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ ./gecode/int/bool/clause.hpp:265:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | return NaryOr::post(home,y,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:274:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 274 | return NaryOr::post(home,x,z); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:276:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | return Or::post(home,x[0],y[0],z); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:280:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | (void) new (home) Clause(home,x,y,z); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp:204:30: note: initializing argument 1 of ‘Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 204 | Clause::Clause(Home home, ViewArray& x0, ViewArray& y0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’: gecode/int/bool.cpp:996:7: required from here ./gecode/int/bool/ite.hpp:108:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | return Rel::EqBnd::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:110:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | return Rel::EqBnd::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:113:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | (void) new (home) IteBnd(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:90:33: note: initializing argument 1 of ‘Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ 90 | IteBnd::IteBnd(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ ./gecode/int/bool/ite.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’: gecode/int/bool.cpp:999:7: required from here ./gecode/int/bool/ite.hpp:178:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | return Rel::EqDom::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:180:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | return Rel::EqDom::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:183:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 183 | (void) new (home) IteDom(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:160:33: note: initializing argument 1 of ‘Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ 160 | IteDom::IteDom(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ ./gecode/int/bool/ite.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]’: gecode/int/bool.cpp:1009:5: required from here ./gecode/int/bool/ite.hpp:108:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | return Rel::EqBnd::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:110:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | return Rel::EqBnd::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:113:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | (void) new (home) IteBnd(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:90:33: note: initializing argument 1 of ‘Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]’ 90 | IteBnd::IteBnd(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ gecode/int/bool.cpp:45:7: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:51:9: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp: In instantiation of ‘Gecode::Int::Bool::Lq::Lq(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/lq.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Lq::post(Gecode::Home, BV, BV) [with BV = Gecode::Int::BoolView]’ gecode/int/bool.cpp:56:7: required from here ./gecode/int/bool/lq.hpp:44:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp: In instantiation of ‘Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/eqv.hpp:71:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ gecode/int/bool.cpp:121:9: required from here ./gecode/int/bool/eqv.hpp:39:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:572:36: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:125:9: required from here ./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:577:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:125:9: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:125:9: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/bool.cpp:129:9: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool.cpp:34: ./gecode/int/bool/eqv.hpp: In instantiation of ‘Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eqv.hpp:71:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:140:11: required from here ./gecode/int/bool/eqv.hpp:39:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/bool.cpp:144:11: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:148:11: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ gecode/int/bool.cpp:162:11: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lq-le.hpp:424:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:167:9: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lq-le.hpp:429:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:167:9: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:167:9: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/bool.cpp:171:9: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:503:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:186:13: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:186:13: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/bool.cpp:191:11: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:195:11: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:229:13: required from here ./gecode/int/bool/or.hpp:104:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ gecode/int/bool.cpp:234:11: required from here ./gecode/int/bool/or.hpp:104:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:250:13: required from here ./gecode/int/bool/or.hpp:104:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ gecode/int/bool.cpp:257:13: required from here ./gecode/int/bool/or.hpp:104:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:153:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ gecode/int/bool.cpp:478:9: required from here ./gecode/int/bool/eq.hpp:116:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’: ./gecode/int/rel/nq.hpp:145:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ gecode/int/bool.cpp:484:9: required from here ./gecode/int/rel/nq.hpp:97:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:657, from gecode/int/bool.cpp:34: ./gecode/int/bool/lq.hpp: In instantiation of ‘Gecode::Int::Bool::NaryLq::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]’: ./gecode/int/bool/lq.hpp:152:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]’ gecode/int/bool.cpp:497:9: required from here ./gecode/int/bool/lq.hpp:112:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | run(false), n_zero(0), n_one(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/rel/lex.hpp:256:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:530:9: required from here ./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/rel/lex.hpp:361:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:564:9: required from here ./gecode/int/rel/lex.hpp:270:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 270 | x(xv), y(yv) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:600:9: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lex.hpp:254:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:600:9: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’: ./gecode/int/rel/lex.hpp:256:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:600:9: required from here ./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:608:9: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:254:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:608:9: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:256:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:608:9: required from here ./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:360:29: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:640:9: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:361:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:640:9: required from here ./gecode/int/rel/lex.hpp:270:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 270 | x(xv), y(yv) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:664:9: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ gecode/int/bool.cpp:669:7: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ gecode/int/bool.cpp:726:11: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:787:9: required from here ./gecode/int/bool/or.hpp:738:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:795:9: required from here ./gecode/int/bool/or.hpp:738:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:788:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:790:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 790 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/clause.hpp:276:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp: In instantiation of ‘Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’: ./gecode/int/bool/clause.hpp:280:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/clause.hpp:206:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | : Propagator(home), x(x0), y(y0), z(z0), n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:676:34: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:851:9: required from here ./gecode/int/bool/or.hpp:221:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | (void) new (home) TerOrTrue(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:181:33: note: initializing argument 1 of ‘Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ 181 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:678:35: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:851:9: required from here ./gecode/int/bool/or.hpp:331:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 331 | (void) new (home) QuadOrTrue(home,b0,b1,b2,b3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:285:35: note: initializing argument 1 of ‘Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ 285 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:680:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:851:9: required from here ./gecode/int/bool/or.hpp:614:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 614 | : BinaryPropagator(home,b[0],b[1]), x(b) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:676:34: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ gecode/int/bool.cpp:866:9: required from here ./gecode/int/bool/or.hpp:221:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | (void) new (home) TerOrTrue(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:181:33: note: initializing argument 1 of ‘Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ 181 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:678:35: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ gecode/int/bool.cpp:866:9: required from here ./gecode/int/bool/or.hpp:331:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 331 | (void) new (home) QuadOrTrue(home,b0,b1,b2,b3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:285:35: note: initializing argument 1 of ‘Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ 285 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:680:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ gecode/int/bool.cpp:866:9: required from here ./gecode/int/bool/or.hpp:614:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 614 | : BinaryPropagator(home,b[0],b[1]), x(b) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp: In instantiation of ‘Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’: ./gecode/int/bool/clause.hpp:124:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:882:9: required from here ./gecode/int/bool/clause.hpp:46:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | (home,x0[x0.size()-1],y0[y0.size()-1]), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp: In instantiation of ‘Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/bool/clause.hpp:124:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:919:9: required from here ./gecode/int/bool/clause.hpp:46:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | (home,x0[x0.size()-1],y0[y0.size()-1]), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’: ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:969:9: required from here ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:788:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:790:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 790 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:660, from gecode/int/bool.cpp:34: ./gecode/int/bool/clause.hpp: In instantiation of ‘Gecode::Int::Bool::Clause::Clause(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/bool/clause.hpp:280:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:969:9: required from here ./gecode/int/bool/clause.hpp:206:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | : Propagator(home), x(x0), y(y0), z(z0), n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/bool/ite.hpp:108:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:996:7: required from here ./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp: In instantiation of ‘Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’: ./gecode/int/bool/ite.hpp:113:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:996:7: required from here ./gecode/int/bool/ite.hpp:91:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | : IteBase(home,b,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:42:38: note: initializing argument 1 of ‘Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView; int pc = 1]’ 42 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/bool/ite.hpp:178:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:999:7: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp: In instantiation of ‘Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’: ./gecode/int/bool/ite.hpp:183:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:999:7: required from here ./gecode/int/bool/ite.hpp:161:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 161 | : IteBase(home,b,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:42:38: note: initializing argument 1 of ‘Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView; int pc = 2]’ 42 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ ./gecode/int/bool/ite.hpp: In instantiation of ‘Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]’: ./gecode/int/bool/ite.hpp:113:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]’ gecode/int/bool.cpp:1009:5: required from here ./gecode/int/bool/ite.hpp:91:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | : IteBase(home,b,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp:42:38: note: initializing argument 1 of ‘Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView; int pc = 1]’ 42 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:39:37: required from ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ gecode/int/bool.cpp:45:7: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eq.hpp:39:37: required from ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:51:9: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/eqv.hpp:39:45: required from ‘Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/eqv.hpp:71:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ gecode/int/bool.cpp:121:9: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ ./gecode/int/rel/eq.hpp:572:36: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:125:9: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/eq.hpp:577:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:125:9: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:564:64: required from ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:125:9: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eqv.hpp:39:45: required from ‘Gecode::Int::Bool::Eqv::Eqv(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/eqv.hpp:71:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eqv::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:140:11: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’: ./gecode/int/rel/eq.hpp:564:64: required from ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/bool.cpp:144:11: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:462:45: required from ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ gecode/int/bool.cpp:162:11: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/lq-le.hpp:424:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:167:9: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/lq-le.hpp:429:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:167:9: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:503:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:186:13: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:462:45: required from ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:186:13: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:104:37: required from ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:229:13: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:104:37: required from ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ gecode/int/bool.cpp:257:13: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eq.hpp:116:44: required from ‘Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:153:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ gecode/int/bool.cpp:478:9: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]’: ./gecode/int/bool/lq.hpp:112:46: required from ‘Gecode::Int::Bool::NaryLq::NaryLq(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]’ ./gecode/int/bool/lq.hpp:152:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryLq::post(Gecode::Home, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView]’ gecode/int/bool.cpp:497:9: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:600:9: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/lex.hpp:254:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:600:9: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:608:9: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:254:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:608:9: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:360:29: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:640:9: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::ConstIntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:462:45: required from ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:664:9: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’: ./gecode/int/bool/or.hpp:738:24: required from ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:787:9: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]’: ./gecode/int/bool/or.hpp:738:24: required from ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:795:9: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/or.hpp:738:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/clause.hpp:276:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:221:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:676:34: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:851:9: required from here ./gecode/int/bool/or.hpp:182:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | : BoolBinary(home,b0,b1), x2(b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:331:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:678:35: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:851:9: required from here ./gecode/int/bool/or.hpp:286:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | : BoolBinary(home,b0,b1), x2(b2), x3(b3) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]’: ./gecode/int/bool/or.hpp:614:60: required from ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:680:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:851:9: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:221:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:676:34: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ gecode/int/bool.cpp:866:9: required from here ./gecode/int/bool/or.hpp:182:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | : BoolBinary(home,b0,b1), x2(b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:331:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:678:35: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ gecode/int/bool.cpp:866:9: required from here ./gecode/int/bool/or.hpp:286:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | : BoolBinary(home,b0,b1), x2(b2), x3(b3) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’: ./gecode/int/bool/clause.hpp:46:54: required from ‘Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/bool/clause.hpp:124:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:882:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]’: ./gecode/int/bool/clause.hpp:46:54: required from ‘Gecode::Int::Bool::ClauseTrue::ClauseTrue(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/clause.hpp:124:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::ClauseTrue::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:919:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:969:9: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:969:9: required from here ./gecode/int/bool/or.hpp:738:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/bool/ite.hpp:108:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:996:7: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp: In instantiation of ‘Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/bool/ite.hpp:91:51: required from ‘Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ ./gecode/int/bool/ite.hpp:113:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:996:7: required from here ./gecode/int/bool/ite.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/bool/ite.hpp:178:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:999:7: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp: In instantiation of ‘Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/bool/ite.hpp:161:51: required from ‘Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ ./gecode/int/bool/ite.hpp:183:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:999:7: required from here ./gecode/int/bool/ite.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/bool.cpp:34: ./gecode/int/bool/ite.hpp: In instantiation of ‘Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView; int pc = 1]’: ./gecode/int/bool/ite.hpp:91:51: required from ‘Gecode::Int::Bool::IteBnd::IteBnd(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]’ ./gecode/int/bool/ite.hpp:113:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView; V2 = Gecode::Int::BoolView]’ gecode/int/bool.cpp:1009:5: required from here ./gecode/int/bool/ite.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ ./gecode/int/rel/eq.hpp:572:36: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:125:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/eq.hpp:577:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/bool.cpp:125:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’: ./gecode/int/rel/lq-le.hpp:87:66: required from ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:600:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’: ./gecode/int/rel/lq-le.hpp:87:66: required from ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:608:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::ConstIntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:360:29: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::ConstIntView]’ gecode/int/bool.cpp:640:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]’: ./gecode/int/bool/or.hpp:738:24: required from ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:462:45: required from ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/clause.hpp:276:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from gecode/int/bool.cpp:34: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:969:9: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’: ./gecode/int/bool/or.hpp:738:24: required from ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ gecode/int/bool.cpp:969:9: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/bool/ite.hpp:108:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteBnd::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:996:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/bool/ite.hpp:178:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; V2 = Gecode::Int::IntView]’ gecode/int/bool.cpp:999:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:462:45: required from ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/clause.hpp:265:33: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Clause::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ gecode/int/bool.cpp:807:9: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/bool/eqv.o gecode/int/bool/eqv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ gecode/int/bool/eqv.cpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEqv::post(Gecode::Home, Gecode::ViewArray&, int)’: gecode/int/bool/eqv.cpp:69:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | return Bool::Eq::post(home,x[0],x[1]); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ gecode/int/bool/eqv.cpp:72:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | return Bool::Eq::post(home,x[0],nx); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ gecode/int/bool/eqv.cpp:76:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | (void) new (home) NaryEqv(home,x,pm2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/eqv.hpp:158:25: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’ 158 | NaryEqv::NaryEqv(Home home, ViewArray& x0, int pm20) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: gecode/int/bool/eqv.cpp:69:45: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: gecode/int/bool/eqv.cpp:72:48: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ gecode/int/bool/eqv.cpp:69:45: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ gecode/int/bool/eqv.cpp:72:48: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:39:37: required from ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ gecode/int/bool/eqv.cpp:69:45: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/bool/eqv.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eq.hpp:39:37: required from ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ gecode/int/bool/eqv.cpp:72:48: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bool.hh:39, from gecode/int/bool/eqv.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/extensional/dfa.o gecode/int/extensional/dfa.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/dfa.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/extensional/dfa.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/dfa.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/extensional/tuple-set.o gecode/int/extensional/tuple-set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/extensional/tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/extensional-regular.o gecode/int/extensional-regular.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: gecode/int/extensional-regular.cpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, Gecode::DFA, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional-regular.cpp:44:5: note: in expansion of macro ‘GECODE_POST’ 44 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: gecode/int/extensional-regular.cpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: gecode/int/extensional-regular.cpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::DFA, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional-regular.cpp:54:5: note: in expansion of macro ‘GECODE_POST’ 54 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: gecode/int/extensional-regular.cpp:55:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | GECODE_ES_FAIL(Extensional::post_lgp(home,x,dfa)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:852:17: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ 852 | post_lgp(Home home, const VarArgArray& x, const DFA& dfa) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’: gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 867 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | ::View,short int,unsigned char,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 871 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | ::View,short int,unsigned short int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 875 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | ::View,short int,unsigned int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 884 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | ::View,short int,unsigned char,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 888 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | ::View,short int,unsigned short int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 892 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | ::View,short int,unsigned int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 894 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 901 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | ::View,short int,unsigned char,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 905 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 906 | ::View,short int,unsigned short int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 909 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | ::View,short int,unsigned int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 923 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | ::View,int,unsigned char,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 927 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 928 | ::View,int,unsigned short int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 931 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | ::View,int,unsigned int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 940 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 941 | ::View,int,unsigned char,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 942 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 944 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ::View,int,unsigned short int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 948 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 949 | ::View,int,unsigned int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 957 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | ::View,int,unsigned char,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 959 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 961 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | ::View,int,unsigned short int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 965 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | ::View,int,unsigned int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’: gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:869:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 867 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | ::View,short int,unsigned char,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:873:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 871 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | ::View,short int,unsigned short int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:877:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 875 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 876 | ::View,short int,unsigned int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 877 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:886:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 884 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | ::View,short int,unsigned char,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:890:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 888 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | ::View,short int,unsigned short int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 890 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:894:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 892 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 893 | ::View,short int,unsigned int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 894 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:903:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 901 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | ::View,short int,unsigned char,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 903 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:907:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 905 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 906 | ::View,short int,unsigned short int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:911:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 909 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 910 | ::View,short int,unsigned int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 911 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:925:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 923 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | ::View,int,unsigned char,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 925 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:929:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 927 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 928 | ::View,int,unsigned short int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 929 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:933:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 931 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | ::View,int,unsigned int,unsigned char> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:942:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 940 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 941 | ::View,int,unsigned char,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 942 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:946:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 944 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 945 | ::View,int,unsigned short int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 946 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:950:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 948 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 949 | ::View,int,unsigned int,unsigned short int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 950 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:959:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 957 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 958 | ::View,int,unsigned char,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 959 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:963:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 961 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 962 | ::View,int,unsigned short int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp:967:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 965 | return Extensional::LayeredGraph | ~~~~~~~~~~~~~~~~~~~~~~~~~ 966 | ::View,int,unsigned int,unsigned int> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | ::post(home,x,dfa); | ~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:682:53: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’ 682 | LayeredGraph::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:869:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:873:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:877:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:886:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:890:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:894:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:903:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:907:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:911:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:925:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:929:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:933:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:942:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:946:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:950:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:959:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:963:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:967:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:869:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:873:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:877:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:886:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:890:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:894:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:903:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:907:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:911:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:925:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:929:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:933:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:942:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:946:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:950:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:959:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:963:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:967:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:698:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 698 | new (home) LayeredGraph(home,x,dfa); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp:232:61: note: initializing argument 1 of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’ 232 | LayeredGraph::LayeredGraph(Home home, | ~~~~~^~~~ ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:869:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:873:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:877:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:886:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:890:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:894:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:903:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:907:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:911:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:925:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:929:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:933:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:942:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:946:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:950:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:959:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:963:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar; View = Gecode::Int::IntView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:967:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’ gecode/int/extensional-regular.cpp:45:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:869:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:873:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:877:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:886:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:890:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:894:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned char; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:903:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = short unsigned int; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:907:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = short int; Degree = unsigned int; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:911:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:925:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:929:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned char]’ ./gecode/int/extensional/layered-graph.hpp:933:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:942:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:946:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = short unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:950:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned char; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:959:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = short unsigned int; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:963:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In instantiation of ‘Gecode::Int::Extensional::LayeredGraph::LayeredGraph(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’: ./gecode/int/extensional/layered-graph.hpp:698:7: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::LayeredGraph::post(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar; View = Gecode::Int::BoolView; Val = int; Degree = unsigned int; StateIdx = unsigned int]’ ./gecode/int/extensional/layered-graph.hpp:967:19: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’ gecode/int/extensional-regular.cpp:55:5: required from here ./gecode/int/extensional/layered-graph.hpp:236:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | max_states(static_cast(dfa.n_states())) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-regular.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/extensional.hh:221, from gecode/int/extensional-regular.cpp:34: ./gecode/int/extensional/layered-graph.hpp: In function ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::IntVar]’: ./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 863 | switch (t_state_idx) { | ^~~~~~ ./gecode/int/extensional/layered-graph.hpp:918:5: note: here 918 | case Gecode::Support::IT_INT: | ^~~~ ./gecode/int/extensional/layered-graph.hpp: In function ‘Gecode::ExecStatus Gecode::Int::Extensional::post_lgp(Gecode::Home, const Gecode::VarArgArray&, const Gecode::DFA&) [with Var = Gecode::BoolVar]’: ./gecode/int/extensional/layered-graph.hpp:863:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 863 | switch (t_state_idx) { | ^~~~~~ ./gecode/int/extensional/layered-graph.hpp:918:5: note: here 918 | case Gecode::Support::IT_INT: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/extensional-tuple-set.o gecode/int/extensional-tuple-set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional-tuple-set.cpp:50:5: note: in expansion of macro ‘GECODE_POST’ 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:54:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:56:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional-tuple-set.cpp:68:5: note: in expansion of macro ‘GECODE_POST’ 68 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:75:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | (home,xv,t,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:79:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | (home,xv,t,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:83:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | (home,xv,t,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:92:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | (home,xv,t,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:96:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (home,xv,t,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:100:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (home,xv,t,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional-tuple-set.cpp:117:5: note: in expansion of macro ‘GECODE_POST’ 117 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:121:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | GECODE_ES_FAIL((Extensional::postposcompact(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:123:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | GECODE_ES_FAIL((Extensional::postnegcompact(home,xv,t))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/extensional-tuple-set.cpp:137:5: note: in expansion of macro ‘GECODE_POST’ 137 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:144:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | (home,xv,t,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:148:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | (home,xv,t,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:152:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | (home,xv,t,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:161:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 161 | (home,xv,t,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:165:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | (home,xv,t,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: gecode/int/extensional-tuple-set.cpp:169:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | (home,xv,t,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1192:22: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1192 | postrecompact(Home home, ViewArray& x, const TupleSet& ts, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’: gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:703:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 703 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:705:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 705 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:707:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 707 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:709:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 709 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:714:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 713 | return PosCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:717:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 716 | return PosCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:720:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 719 | return PosCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 720 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’: gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:972:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 972 | return NegCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:974:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 974 | return NegCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:976:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 976 | return NegCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:978:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 978 | return NegCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:983:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 982 | return NegCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 983 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:986:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 985 | return NegCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:989:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 988 | return NegCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’: gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:703:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 703 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:705:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 705 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:707:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 707 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:709:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 709 | return PosCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:714:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 713 | return PosCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:717:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 716 | return PosCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 717 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:720:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 719 | return PosCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 720 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:522:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 522 | PosCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’: gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:972:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 972 | return NegCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:974:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 974 | return NegCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:976:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 976 | return NegCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:978:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 978 | return NegCompact>::post(home,x,ts); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:983:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 982 | return NegCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 983 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:986:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 985 | return NegCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 986 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:989:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 988 | return NegCompact> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 989 | ::post(home,x,ts); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:798:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 798 | NegCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1220:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1220 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1222:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1222 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1224:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1224 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1226:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1226 | return ReCompact,CtrlView,rm>::post(home,x,ts,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1231:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1230 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1231 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1234:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1233 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1234 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1237:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1236 | return ReCompact,CtrlView,rm> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1237 | ::post(home,x,ts,b); | ~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1077:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1077 | ReCompact::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’: ./gecode/int/extensional/compact.hpp:703:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’: ./gecode/int/extensional/compact.hpp:705:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’: ./gecode/int/extensional/compact.hpp:707:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’: ./gecode/int/extensional/compact.hpp:709:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:714:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:717:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:720:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’: ./gecode/int/extensional/compact.hpp:972:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’: ./gecode/int/extensional/compact.hpp:974:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’: ./gecode/int/extensional/compact.hpp:976:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’: ./gecode/int/extensional/compact.hpp:978:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:983:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:986:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:989:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’: ./gecode/int/extensional/compact.hpp:703:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’: ./gecode/int/extensional/compact.hpp:705:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’: ./gecode/int/extensional/compact.hpp:707:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’: ./gecode/int/extensional/compact.hpp:709:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:714:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:717:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:720:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:524:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 524 | auto ct = new (home) PosCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:514:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 514 | PosCompact::PosCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’: ./gecode/int/extensional/compact.hpp:972:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’: ./gecode/int/extensional/compact.hpp:974:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’: ./gecode/int/extensional/compact.hpp:976:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’: ./gecode/int/extensional/compact.hpp:978:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:983:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:986:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:989:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:800:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 800 | auto ct = new (home) NegCompact(home,x,ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:790:43: note: initializing argument 1 of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ 790 | NegCompact::NegCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1082:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1082 | return postposcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:685:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 685 | postposcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1087:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1087 | return postnegcompact(home,x,ts); | ~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:955:23: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ 955 | postnegcompact(Home home, ViewArray& x, const TupleSet& ts) { | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp:1089:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1089 | (void) new (home) ReCompact(home,x,ts,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:1068:53: note: initializing argument 1 of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 1068 | ReCompact::ReCompact(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:703:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ ./gecode/int/extensional/compact.hpp:705:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ ./gecode/int/extensional/compact.hpp:707:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ ./gecode/int/extensional/compact.hpp:709:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:714:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:717:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:720:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:972:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ ./gecode/int/extensional/compact.hpp:974:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ ./gecode/int/extensional/compact.hpp:976:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ ./gecode/int/extensional/compact.hpp:978:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:983:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:986:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:989:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:74:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:78:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:82:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:91:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:95:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:99:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:703:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ ./gecode/int/extensional/compact.hpp:705:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ ./gecode/int/extensional/compact.hpp:707:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ ./gecode/int/extensional/compact.hpp:709:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:714:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:717:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:720:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:516:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | : Compact(home,ts), status(MULTIPLE), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:972:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>]’ ./gecode/int/extensional/compact.hpp:974:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>]’ ./gecode/int/extensional/compact.hpp:976:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>]’ ./gecode/int/extensional/compact.hpp:978:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:983:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:986:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’: ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet]’ ./gecode/int/extensional/compact.hpp:989:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:792:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | : Compact(home,ts), table(home,ts.words()) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:143:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:147:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:151:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/extensional-tuple-set.cpp:160:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/extensional-tuple-set.cpp:164:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1220:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<2>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1222:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<3>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1224:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<4>; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1226:62: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1231:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1234:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::ReCompact::ReCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/extensional/compact.hpp:1089:12: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::ReCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::BitSet; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/extensional/compact.hpp:1237:17: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postrecompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/extensional-tuple-set.cpp:168:9: required from here ./gecode/int/extensional/compact.hpp:1070:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 1070 | : Compact(home,ts), table(home,ts.words()), b(b0), y(x) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp:342:35: note: initializing argument 1 of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’ 342 | Compact::Compact(Home home, const TupleSet& ts0) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = true]’: ./gecode/int/extensional/compact.hpp:516:75: required from ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:703:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:54:7: required from here ./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; bool pos = false]’: ./gecode/int/extensional/compact.hpp:792:58: required from ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:972:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::IntView]’ gecode/int/extensional-tuple-set.cpp:56:7: required from here ./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = true]’: ./gecode/int/extensional/compact.hpp:516:75: required from ‘Gecode::Int::Extensional::PosCompact::PosCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:524:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::PosCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:703:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postposcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:121:7: required from here ./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/extensional.hh:682, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/int/extensional/compact.hpp: In instantiation of ‘Gecode::Int::Extensional::Compact::Compact(Gecode::Home, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; bool pos = false]’: ./gecode/int/extensional/compact.hpp:792:58: required from ‘Gecode::Int::Extensional::NegCompact::NegCompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:800:15: required from ‘static Gecode::ExecStatus Gecode::Int::Extensional::NegCompact::post(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView; Table = Gecode::Int::Extensional::TinyBitSet<1>]’ ./gecode/int/extensional/compact.hpp:972:51: required from ‘Gecode::ExecStatus Gecode::Int::Extensional::postnegcompact(Gecode::Home, Gecode::ViewArray&, const Gecode::TupleSet&) [with View = Gecode::Int::BoolView]’ gecode/int/extensional-tuple-set.cpp:123:7: required from here ./gecode/int/extensional/compact.hpp:343:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 343 | : Propagator(home), n_words(ts0.words()), ts(ts0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/extensional.hh:41, from gecode/int/extensional-tuple-set.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/dom.o gecode/int/dom.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:44:5: note: in expansion of macro ‘GECODE_POST’ 44 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:53:5: note: in expansion of macro ‘GECODE_POST’ 53 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, int, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:65:5: note: in expansion of macro ‘GECODE_POST’ 65 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:76:5: note: in expansion of macro ‘GECODE_POST’ 76 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, const Gecode::IntSet&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:89:5: note: in expansion of macro ‘GECODE_POST’ 89 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:100:5: note: in expansion of macro ‘GECODE_POST’ 100 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, int, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:112:5: note: in expansion of macro ‘GECODE_POST’ 112 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp:116:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp:120:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp:124:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, int, int, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:135:5: note: in expansion of macro ‘GECODE_POST’ 135 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp:139:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | ::post(home,x,min,max,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp:143:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | ::post(home,x,min,max,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp:147:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | ::post(home,x,min,max,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, const Gecode::IntSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:159:5: note: in expansion of macro ‘GECODE_POST’ 159 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp:162:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp:55:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 55 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp:165:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp:55:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 55 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp:168:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | GECODE_ES_FAIL((Dom::ReIntSet::post(home,x,is,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp:55:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 55 | ReIntSet::post(Home home, View x, const IntSet& s, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:177:5: note: in expansion of macro ‘GECODE_POST’ 177 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:188:5: note: in expansion of macro ‘GECODE_POST’ 188 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:201:7: note: in expansion of macro ‘GECODE_POST’ 201 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: gecode/int/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/dom.cpp:216:7: note: in expansion of macro ‘GECODE_POST’ 216 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/dom.cpp:115:7: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/dom.cpp:119:7: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/dom.cpp:123:7: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/dom.cpp:138:7: required from here ./gecode/int/dom/range.hpp:48:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | return Rel::ReEqDomInt::post(home,x,min,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:68:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | (void) new (home) ReRange(home,x,min,max,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:40:34: note: initializing argument 1 of ‘Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) | ~~~~~^~~~ ./gecode/int/dom/range.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/dom.cpp:142:7: required from here ./gecode/int/dom/range.hpp:48:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | return Rel::ReEqDomInt::post(home,x,min,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:68:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | (void) new (home) ReRange(home,x,min,max,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:40:34: note: initializing argument 1 of ‘Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) | ~~~~~^~~~ ./gecode/int/dom/range.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/dom.cpp:146:7: required from here ./gecode/int/dom/range.hpp:48:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | return Rel::ReEqDomInt::post(home,x,min,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:68:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | (void) new (home) ReRange(home,x,min,max,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:40:34: note: initializing argument 1 of ‘Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReRange::ReRange(Home home, View x, int min0, int max0, BoolView b) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/dom.cpp:162:7: required from here ./gecode/int/dom/set.hpp:61:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | return ReRange::post(home,x,s.min(),s.max(),b); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp:73:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ReIntSet(home,x,s,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp:39:9: note: initializing argument 1 of ‘Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 39 | (Home home, View x, const IntSet& s, BoolView b) | ~~~~~^~~~ ./gecode/int/dom/set.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/dom.cpp:165:7: required from here ./gecode/int/dom/set.hpp:61:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | return ReRange::post(home,x,s.min(),s.max(),b); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp:73:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ReIntSet(home,x,s,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp:39:9: note: initializing argument 1 of ‘Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 39 | (Home home, View x, const IntSet& s, BoolView b) | ~~~~~^~~~ ./gecode/int/dom/set.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/dom.cpp:168:7: required from here ./gecode/int/dom/set.hpp:61:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | return ReRange::post(home,x,s.min(),s.max(),b); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp:46:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 46 | ReRange::post(Home home, View x, int min, int max, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp:73:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ReIntSet(home,x,s,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp:39:9: note: initializing argument 1 of ‘Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 39 | (Home home, View x, const IntSet& s, BoolView b) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/dom.cpp:115:7: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/dom.cpp:119:7: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/dom.hh:40, from gecode/int/dom.cpp:35: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/dom.cpp:123:7: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp: In instantiation of ‘Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/dom/range.hpp:68:14: required from ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/dom.cpp:138:7: required from here ./gecode/int/dom/range.hpp:42:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | min(min0), max(max0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp: In instantiation of ‘Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/dom/range.hpp:68:14: required from ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/dom.cpp:142:7: required from here ./gecode/int/dom/range.hpp:42:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | min(min0), max(max0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:108, from gecode/int/dom.cpp:35: ./gecode/int/dom/range.hpp: In instantiation of ‘Gecode::Int::Dom::ReRange::ReRange(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/dom/range.hpp:68:14: required from ‘static Gecode::ExecStatus Gecode::Int::Dom::ReRange::post(Gecode::Home, View, int, int, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/dom.cpp:146:7: required from here ./gecode/int/dom/range.hpp:42:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | min(min0), max(max0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp: In instantiation of ‘Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/dom/set.hpp:73:14: required from ‘static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/dom.cpp:162:7: required from here ./gecode/int/dom/set.hpp:40:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ReUnaryPropagator(home,x,b), is(s) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp: In instantiation of ‘Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/dom/set.hpp:73:14: required from ‘static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/dom.cpp:165:7: required from here ./gecode/int/dom/set.hpp:40:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ReUnaryPropagator(home,x,b), is(s) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/dom.hh:109, from gecode/int/dom.cpp:35: ./gecode/int/dom/set.hpp: In instantiation of ‘Gecode::Int::Dom::ReIntSet::ReIntSet(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/dom/set.hpp:73:14: required from ‘static Gecode::ExecStatus Gecode::Int::Dom::ReIntSet::post(Gecode::Home, View, const Gecode::IntSet&, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/dom.cpp:168:7: required from here ./gecode/int/dom/set.hpp:40:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ReUnaryPropagator(home,x,b), is(s) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:640:66: required from ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/dom.cpp:115:7: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/dom.hh:39, from gecode/int/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/rel.o gecode/int/rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/rel.cpp:35: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:45:5: note: in expansion of macro ‘GECODE_POST’ 45 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:62:5: note: in expansion of macro ‘GECODE_POST’ 62 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:102:5: note: in expansion of macro ‘GECODE_POST’ 102 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:106:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | GECODE_ES_FAIL((Rel::EqDom::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:108:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | GECODE_ES_FAIL((Rel::EqBnd::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:112:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:116:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:120:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:130:5: note: in expansion of macro ‘GECODE_POST’ 130 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:139:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 270 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:141:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 141 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:402:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 402 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:147:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | GECODE_ES_FAIL((Rel::Nq::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:152:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | GECODE_ES_FAIL((Rel::Lq::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:157:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL((Rel::Lq::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:162:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | GECODE_ES_FAIL((Rel::Le::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:167:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | GECODE_ES_FAIL((Rel::Le::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:180:5: note: in expansion of macro ‘GECODE_POST’ 180 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:187:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:191:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 191 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:195:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 195 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:203:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:207:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:211:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:224:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 224 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:228:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 228 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:232:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:568:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 568 | ReEqBnd::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:240:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:244:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:248:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 248 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:261:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 261 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:265:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:269:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 269 | ::post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:282:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:286:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:290:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | ::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:420:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 420 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:306:5: note: in expansion of macro ‘GECODE_POST’ 306 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:313:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 313 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:317:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:321:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:329:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 329 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:333:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 333 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:337:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 337 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:350:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 350 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:354:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:358:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 358 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:366:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 366 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:370:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 370 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:374:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 374 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:387:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 387 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:391:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 391 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:395:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 395 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:408:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 408 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:412:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 412 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:416:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | ::post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:431:5: note: in expansion of macro ‘GECODE_POST’ 431 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:439:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 439 | GECODE_ES_FAIL(Rel::NaryEqDom::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 270 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:441:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 441 | GECODE_ES_FAIL(Rel::NaryEqBnd::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:402:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 402 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:448:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 448 | GECODE_ES_FAIL((Rel::NaryNq::post(home,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:118:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 118 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:454:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 454 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:208:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]’ 208 | NaryLqLe::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:460:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 460 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:208:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]’ 208 | NaryLqLe::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:468:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 468 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:208:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]’ 208 | NaryLqLe::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:476:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 476 | GECODE_ES_FAIL((Rel::NaryLqLe::post(home,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:208:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]’ 208 | NaryLqLe::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:488:5: note: in expansion of macro ‘GECODE_POST’ 488 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:495:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 495 | ::post(home,yv,xv,true))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:502:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 502 | ::post(home,xv,yv,true))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:509:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 509 | ::post(home,yv,xv,false))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:516:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 516 | ::post(home,xv,yv,false))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:525:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 525 | ::post(home,x[i],y[i]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:530:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 530 | ::post(home,x[i],y[i]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:537:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 537 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:332:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 332 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/rel.cpp:564:5: note: in expansion of macro ‘GECODE_POST’ 564 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:572:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | ::post(home,yv,xv,true))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:580:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | ::post(home,xv,yv,true))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:588:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 588 | ::post(home,yv,xv,false))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:596:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 596 | ::post(home,xv,yv,false))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:241:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 241 | LexLqLe::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: gecode/int/rel.cpp:612:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 612 | ::post(home,xv,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:332:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 332 | LexNq::post(Home home, ViewArray& x, ViewArray& y) { | ~~~~~^~~~ gecode/int/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::IntArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: gecode/int/rel.cpp:623:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 623 | rel(home,y,irt,x,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/rel.cpp:561:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 561 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntArgs& y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: gecode/int/rel.cpp:106:9: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: gecode/int/rel.cpp:108:9: required from here ./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: gecode/int/rel.cpp:112:7: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: gecode/int/rel.cpp:116:7: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: gecode/int/rel.cpp:120:7: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/rel.cpp:139:11: required from here ./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 273 | return EqDom::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) NaryEqDom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:265:35: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 265 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/rel.cpp:141:11: required from here ./gecode/int/rel/eq.hpp:405:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 405 | return EqBnd::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) NaryEqBnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:397:35: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 397 | NaryEqBnd::NaryEqBnd(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:186:11: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:190:11: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:194:11: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:202:11: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:206:11: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:210:11: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:223:13: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:227:13: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:231:13: required from here ./gecode/int/rel/eq.hpp:572:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 572 | return EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:577:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:580:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | (void) new (home) ReEqBnd(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:563:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 563 | ReEqBnd::ReEqBnd(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:239:13: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:243:13: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:247:13: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:260:9: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:264:9: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:268:9: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:281:11: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:285:11: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:289:11: required from here ./gecode/int/rel/lq-le.hpp:424:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:429:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:442:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 442 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:415:37: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 415 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:312:11: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:316:11: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:320:11: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:328:11: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:332:11: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:336:11: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:349:13: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:353:13: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:357:13: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:365:13: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:369:13: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:373:13: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:386:9: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:390:9: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:394:9: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/rel.cpp:407:11: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/rel.cpp:411:11: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/rel.cpp:415:11: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/rel.cpp:448:9: required from here ./gecode/int/rel/nq.hpp:144:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | return Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ ./gecode/int/rel/nq.hpp:145:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | (void) new (home) NaryNq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:96:29: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 96 | NaryNq::NaryNq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]’: gecode/int/rel.cpp:454:9: required from here ./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 227 | GECODE_ES_CHECK(NaryEqBnd::post(home,y)); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:402:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 402 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:271:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 271 | return Lq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:273:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 273 | return Le::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:275:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | (void) new (home) NaryLqLe(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:199:35: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]’ 199 | NaryLqLe::NaryLqLe(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]’: gecode/int/rel.cpp:460:9: required from here ./gecode/int/rel/lq-le.hpp:227:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 227 | GECODE_ES_CHECK(NaryEqBnd::post(home,y)); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp:402:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 402 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:271:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 271 | return Lq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:273:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 273 | return Le::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp:275:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | (void) new (home) NaryLqLe(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:199:35: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]’ 199 | NaryLqLe::NaryLqLe(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: gecode/int/rel.cpp:494:9: required from here ./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:254:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:256:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:41:32: note: initializing argument 1 of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 41 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: gecode/int/rel.cpp:536:9: required from here ./gecode/int/rel/lex.hpp:360:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 360 | return Nq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:361:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:266:28: note: initializing argument 1 of ‘Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 266 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’: gecode/int/rel.cpp:571:9: required from here ./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:254:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:256:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:41:32: note: initializing argument 1 of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’ 41 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: gecode/int/rel.cpp:579:9: required from here ./gecode/int/rel/lex.hpp:252:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Le::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:254:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | return Lq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:256:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) LexLqLe(home,x,y,strict); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:41:32: note: initializing argument 1 of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 41 | LexLqLe::LexLqLe(Home home, | ~~~~~^~~~ ./gecode/int/rel/lex.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: gecode/int/rel.cpp:611:9: required from here ./gecode/int/rel/lex.hpp:360:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 360 | return Nq::post(home,x[0],y[0]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:361:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | (void) new (home) LexNq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp:266:28: note: initializing argument 1 of ‘Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 266 | LexNq::LexNq(Home home, ViewArray& xv, ViewArray& yv) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/rel.cpp:106:9: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/rel.cpp:108:9: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ gecode/int/rel.cpp:112:7: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ gecode/int/rel.cpp:116:7: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ gecode/int/rel.cpp:120:7: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/rel.cpp:139:11: required from here ./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:417:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/rel.cpp:141:11: required from here ./gecode/int/rel/eq.hpp:398:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 398 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:186:11: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:190:11: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:194:11: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:202:11: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:206:11: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:210:11: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:223:13: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:227:13: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:231:13: required from here ./gecode/int/rel/eq.hpp:564:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 564 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:239:13: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:243:13: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:247:13: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:260:9: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:264:9: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:268:9: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:281:11: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:285:11: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/lq-le.hpp:442:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:289:11: required from here ./gecode/int/rel/lq-le.hpp:416:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:312:11: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:316:11: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:320:11: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:328:11: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:332:11: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:336:11: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:349:13: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:353:13: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:357:13: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:365:13: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:369:13: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/rel.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:373:13: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:386:9: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:390:9: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:394:9: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:407:11: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/rel.cpp:411:11: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/rel.cpp:415:11: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:145:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/rel.cpp:448:9: required from here ./gecode/int/rel/nq.hpp:97:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]’: ./gecode/int/rel/lq-le.hpp:275:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]’ gecode/int/rel.cpp:454:9: required from here ./gecode/int/rel/lq-le.hpp:201:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | c(home), pos(NULL), run(false), n_subsumed(0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]’: ./gecode/int/rel/lq-le.hpp:275:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 0]’ gecode/int/rel.cpp:460:9: required from here ./gecode/int/rel/lq-le.hpp:201:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | c(home), pos(NULL), run(false), n_subsumed(0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: ./gecode/int/rel/lex.hpp:256:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ gecode/int/rel.cpp:494:9: required from here ./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: ./gecode/int/rel/lex.hpp:361:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ gecode/int/rel.cpp:536:9: required from here ./gecode/int/rel/lex.hpp:270:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 270 | x(xv), y(yv) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’ gecode/int/rel.cpp:571:9: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lex.hpp:254:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’ gecode/int/rel.cpp:571:9: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’: ./gecode/int/rel/lex.hpp:256:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’ gecode/int/rel.cpp:571:9: required from here ./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:579:9: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:254:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:579:9: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexLqLe::LexLqLe(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:256:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:579:9: required from here ./gecode/int/rel/lex.hpp:43:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x(x0), y(y0), strict(s) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:360:29: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:611:9: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:698, from gecode/int/rel.cpp:34: ./gecode/int/rel/lex.hpp: In instantiation of ‘Gecode::Int::Rel::LexNq::LexNq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lex.hpp:361:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:611:9: required from here ./gecode/int/rel/lex.hpp:270:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 270 | x(xv), y(yv) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/rel.cpp:106:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/rel.cpp:108:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ gecode/int/rel.cpp:112:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/rel/eq.hpp:266:45: required from ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/rel.cpp:139:11: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/rel/eq.hpp:398:45: required from ‘Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:417:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/rel.cpp:141:11: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:490:64: required from ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:186:11: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:564:64: required from ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:202:11: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’: ./gecode/int/rel/eq.hpp:564:64: required from ‘Gecode::Int::Rel::ReEqBnd::ReEqBnd(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:580:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBnd::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:223:13: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’: ./gecode/int/rel/eq.hpp:490:64: required from ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:239:13: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:640:66: required from ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:312:11: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:717:66: required from ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:328:11: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’: ./gecode/int/rel/eq.hpp:717:66: required from ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:349:13: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’: ./gecode/int/rel/eq.hpp:640:66: required from ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/rel.cpp:365:13: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]’: ./gecode/int/rel/nq.hpp:97:45: required from ‘Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:145:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/rel.cpp:448:9: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]’: ./gecode/int/rel/lq-le.hpp:201:51: required from ‘Gecode::Int::Rel::NaryLqLe::NaryLqLe(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]’ ./gecode/int/rel/lq-le.hpp:275:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryLqLe::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int o = 1]’ gecode/int/rel.cpp:454:9: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’ gecode/int/rel.cpp:571:9: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/lex.hpp:254:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’ gecode/int/rel.cpp:571:9: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:579:9: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/rel.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:254:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:579:9: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from gecode/int/rel.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:360:29: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:611:9: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::ConstIntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::ConstIntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/lq-le.hpp:87:66: required from ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::ConstIntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::ConstIntView; VY = Gecode::Int::IntView]’ gecode/int/rel.cpp:571:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’: ./gecode/int/rel/lq-le.hpp:87:66: required from ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:252:31: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexLqLe::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:579:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::ConstIntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/lex.hpp:360:29: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::LexNq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/rel.cpp:611:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/precede.o gecode/int/precede.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: gecode/int/precede.cpp: In function ‘void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/precede.cpp:47:5: note: in expansion of macro ‘GECODE_POST’ 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: gecode/int/precede.cpp:50:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:107, from gecode/int/precede.cpp:38: ./gecode/int/precede/single.hpp:96:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]’ 96 | Single::post(Home home, ViewArray& x, int s, int t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: gecode/int/precede.cpp: In function ‘void Gecode::precede(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/precede.cpp:60:5: note: in expansion of macro ‘GECODE_POST’ 60 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: gecode/int/precede.cpp:64:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:107, from gecode/int/precede.cpp:38: ./gecode/int/precede/single.hpp:96:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]’ 96 | Single::post(Home home, ViewArray& x, int s, int t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/precede.hh:107, from gecode/int/precede.cpp:38: ./gecode/int/precede/single.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]’: gecode/int/precede.cpp:50:5: required from here ./gecode/int/precede/single.hpp:120:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | (void) new (home) Single(home, x, s, t, beta, gamma); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/precede.hh:107, from gecode/int/precede.cpp:38: ./gecode/int/precede/single.hpp:84:29: note: initializing argument 1 of ‘Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]’ 84 | Single::Single(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/precede.hh:107, from gecode/int/precede.cpp:38: ./gecode/int/precede/single.hpp: In instantiation of ‘Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]’: ./gecode/int/precede/single.hpp:120:12: required from ‘static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]’ gecode/int/precede.cpp:50:5: required from here ./gecode/int/precede/single.hpp:87:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]’: ./gecode/int/precede/single.hpp:87:56: required from ‘Gecode::Int::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Int::IntView]’ ./gecode/int/precede/single.hpp:120:12: required from ‘static Gecode::ExecStatus Gecode::Int::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Int::IntView]’ gecode/int/precede.cpp:50:5: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/precede.hh:41, from gecode/int/precede.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/element.o gecode/int/element.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element.cpp:34: ./gecode/int/element/pair.hpp: In constructor ‘Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)’: ./gecode/int/element/pair.hpp:40:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element.cpp:34: ./gecode/int/element/pair.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/element/pair.hpp:52:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | return Rel::EqDom::post(home,x0x1w,x2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element.cpp:34: ./gecode/int/element/pair.hpp:58:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | (void) new (home) Pair(home,x0,x1,x2,w); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element.cpp:34: ./gecode/int/element/pair.hpp:39:19: note: initializing argument 1 of ‘Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)’ 39 | Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:44:5: note: in expansion of macro ‘GECODE_POST’ 44 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp:47:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:405:17: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’ 405 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:56:5: note: in expansion of macro ‘GECODE_POST’ 56 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp:59:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_FAIL((Element::post_int(home,c,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:405:17: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’ 405 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:69:5: note: in expansion of macro ‘GECODE_POST’ 69 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp:74:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (Element::post_int(home,c,x0,cx1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:405:17: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’ 405 | post_int(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:83:5: note: in expansion of macro ‘GECODE_POST’ 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp:87:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | ::post(home,iv,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:366:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 366 | ViewDom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp:90:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 90 | ::post(home,iv,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:284:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 284 | ViewBnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:101:5: note: in expansion of macro ‘GECODE_POST’ 101 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp:106:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | ::post(home,iv,x0,v1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:366:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ 366 | ViewDom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp:109:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 109 | ::post(home,iv,x0,v1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:284:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ 284 | ViewBnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:119:5: note: in expansion of macro ‘GECODE_POST’ 119 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp:122:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | ::post(home,iv,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:284:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]’ 284 | ViewBnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:132:5: note: in expansion of macro ‘GECODE_POST’ 132 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp:136:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 136 | ::post(home,iv,x0,v1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:284:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ 284 | ViewBnd::post(Home home, | ~~~~~^~~~ gecode/int/element.cpp: In function ‘Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)’: gecode/int/element.cpp:143:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | if (Int::Element::Pair::post(home,x,y,xy,w,h) != ES_OK) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element.cpp:34: ./gecode/int/element/pair.hpp:43:19: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 43 | Pair::post(Home home, IntView x0, IntView x1, IntView x2, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:156:5: note: in expansion of macro ‘GECODE_POST’ 156 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/element.cpp:157:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:141:15: note: initializing argument 1 of ‘Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)’ 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/int/element.cpp:157:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:39:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 39 | element(Home home, IntSharedArray c, IntVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:167:5: note: in expansion of macro ‘GECODE_POST’ 167 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/element.cpp:168:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:141:15: note: initializing argument 1 of ‘Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)’ 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/int/element.cpp:168:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:51:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’ 51 | element(Home home, IntSharedArray c, IntVar x0, BoolVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:178:5: note: in expansion of macro ‘GECODE_POST’ 178 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/element.cpp:179:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:141:15: note: initializing argument 1 of ‘Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)’ 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/int/element.cpp:179:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:78:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 78 | element(Home home, const IntVarArgs& c, IntVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: gecode/int/element.cpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/element.cpp:189:5: note: in expansion of macro ‘GECODE_POST’ 189 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/element.cpp:190:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 190 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:141:15: note: initializing argument 1 of ‘Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)’ 141 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/int/element.cpp:190:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 190 | element(home, a, pair(home,x,w,y,h), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/element.cpp:114:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’ 114 | element(Home home, const BoolVarArgs& c, IntVar x0, BoolVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/element/pair.hpp:40:65: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’: ./gecode/int/element/pair.hpp:52:46: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’: gecode/int/element.cpp:47:5: required from here ./gecode/int/element/int.hpp:423:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 423 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:425:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:433:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 433 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:439:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 439 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’: gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:423:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 423 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:425:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:433:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 433 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:439:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 439 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’: gecode/int/element.cpp:73:5: required from here ./gecode/int/element/int.hpp:423:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 423 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:425:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:433:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 433 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ ./gecode/int/element/int.hpp:439:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 439 | return Int::post(home,c,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:178:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ 178 | Int::post(Home home, IntSharedArray& c, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: gecode/int/element.cpp:86:7: required from here ./gecode/int/element/view.hpp:371:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:375:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 375 | (void) new (home) ViewDom(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:360:35: note: initializing argument 1 of ‘Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 360 | ViewDom::ViewDom(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: gecode/int/element.cpp:89:7: required from here ./gecode/int/element/view.hpp:289:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:293:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 293 | (void) new (home) ViewBnd(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 278 | ViewBnd::ViewBnd(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’: gecode/int/element.cpp:105:7: required from here ./gecode/int/element/view.hpp:371:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 371 | (void) new (home) Rel::EqDom(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:375:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 375 | (void) new (home) ViewDom(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:360:35: note: initializing argument 1 of ‘Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ 360 | ViewDom::ViewDom(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’: gecode/int/element.cpp:108:7: required from here ./gecode/int/element/view.hpp:289:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:293:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 293 | (void) new (home) ViewBnd(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ 278 | ViewBnd::ViewBnd(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]’: gecode/int/element.cpp:121:5: required from here ./gecode/int/element/view.hpp:289:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:293:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 293 | (void) new (home) ViewBnd(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]’ 278 | ViewBnd::ViewBnd(Home home, | ~~~~~^~~~ ./gecode/int/element/view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’: gecode/int/element.cpp:135:5: required from here ./gecode/int/element/view.hpp:289:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | (void) new (home) Rel::EqBnd(home,iv[x0.val()].view,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:293:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 293 | (void) new (home) ViewBnd(home,iv,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:278:35: note: initializing argument 1 of ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ 278 | ViewBnd::ViewBnd(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ ./gecode/int/element/pair.hpp:52:46: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:423:56: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:47:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:425:61: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:47:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:433:66: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:47:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:439:50: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:47:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:423:56: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:425:61: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:433:66: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:439:50: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:423:56: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:73:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:425:61: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:73:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:433:66: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:73:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ ./gecode/int/element/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:439:50: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:73:5: required from here ./gecode/int/element/int.hpp:184:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) Int(home,c,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp:158:32: note: initializing argument 1 of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ 158 | Int::Int(Home home, IntSharedArray& c0, V0 y0, V1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/element/view.hpp:371:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/element.cpp:86:7: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: ./gecode/int/element/view.hpp:375:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/element.cpp:86:7: required from here ./gecode/int/element/view.hpp:362:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 362 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:112:35: note: initializing argument 1 of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]’ 112 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/element/view.hpp:289:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/element.cpp:89:7: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: ./gecode/int/element/view.hpp:293:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/element.cpp:89:7: required from here ./gecode/int/element/view.hpp:280:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:112:35: note: initializing argument 1 of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]’ 112 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’: ./gecode/int/element/view.hpp:371:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:105:7: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’: ./gecode/int/element/view.hpp:375:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:105:7: required from here ./gecode/int/element/view.hpp:362:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 362 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:112:35: note: initializing argument 1 of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]’ 112 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’: ./gecode/int/element/view.hpp:289:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:108:7: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’: ./gecode/int/element/view.hpp:293:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:108:7: required from here ./gecode/int/element/view.hpp:280:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:112:35: note: initializing argument 1 of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]’ 112 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’: ./gecode/int/element/view.hpp:289:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]’ gecode/int/element.cpp:121:5: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]’: ./gecode/int/element/view.hpp:293:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]’ gecode/int/element.cpp:121:5: required from here ./gecode/int/element/view.hpp:280:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:112:35: note: initializing argument 1 of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]’ 112 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]’: ./gecode/int/element/view.hpp:289:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:135:5: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’: ./gecode/int/element/view.hpp:293:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:135:5: required from here ./gecode/int/element/view.hpp:280:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | : View(home,iv,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp:112:35: note: initializing argument 1 of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]’ 112 | View::View(Home home, IdxViewArray& iv0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ ./gecode/int/element/pair.hpp:52:46: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:423:56: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:47:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:425:61: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:47:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:433:66: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:47:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:439:50: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:47:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:423:56: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:425:61: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:433:66: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:439:50: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::BoolView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:59:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = signed char; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:423:56: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:73:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = signed char; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:425:61: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:73:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = short int; Val = short int; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:433:66: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:73:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:321, from gecode/int/element.cpp:34: ./gecode/int/element/int.hpp: In instantiation of ‘Gecode::Int::Element::Int::Int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’: ./gecode/int/element/int.hpp:184:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::Int::post(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Idx = int; Val = int; Gecode::IntSharedArray = Gecode::SharedArray]’ ./gecode/int/element/int.hpp:439:50: required from ‘Gecode::ExecStatus Gecode::Int::Element::post_int(Gecode::Home, Gecode::IntSharedArray&, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; Gecode::IntSharedArray = Gecode::SharedArray]’ gecode/int/element.cpp:73:5: required from here ./gecode/int/element/int.hpp:159:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), x0(y0), s0(0), x1(y1), s1(0), c(c0), iv(NULL) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/element/view.hpp:371:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/element.cpp:86:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 2]’: ./gecode/int/element/view.hpp:362:46: required from ‘Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ ./gecode/int/element/view.hpp:375:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/element.cpp:86:7: required from here ./gecode/int/element/view.hpp:114:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/element/view.hpp:289:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/element.cpp:89:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; int pc_ac = 1]’: ./gecode/int/element/view.hpp:280:46: required from ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ ./gecode/int/element/view.hpp:293:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/element.cpp:89:7: required from here ./gecode/int/element/view.hpp:114:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’ ./gecode/int/element/view.hpp:371:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:105:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 2]’: ./gecode/int/element/view.hpp:362:46: required from ‘Gecode::Int::Element::ViewDom::ViewDom(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ ./gecode/int/element/view.hpp:375:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewDom::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:105:7: required from here ./gecode/int/element/view.hpp:114:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’ ./gecode/int/element/view.hpp:289:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:108:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]’: ./gecode/int/element/view.hpp:280:46: required from ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ ./gecode/int/element/view.hpp:293:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:108:7: required from here ./gecode/int/element/view.hpp:114:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ ./gecode/int/element/view.hpp:289:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]’ gecode/int/element.cpp:121:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView; int pc_ac = 1]’: ./gecode/int/element/view.hpp:280:46: required from ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]’ ./gecode/int/element/view.hpp:293:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::BoolView]’ gecode/int/element.cpp:121:5: required from here ./gecode/int/element/view.hpp:114:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::ConstIntView]’ ./gecode/int/element/view.hpp:289:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:135:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:322, from gecode/int/element.cpp:34: ./gecode/int/element/view.hpp: In instantiation of ‘Gecode::Int::Element::View::View(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView; int pc_ac = 1]’: ./gecode/int/element/view.hpp:280:46: required from ‘Gecode::Int::Element::ViewBnd::ViewBnd(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ ./gecode/int/element/view.hpp:293:14: required from ‘static Gecode::ExecStatus Gecode::Int::Element::ViewBnd::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB, VC) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; VC = Gecode::Int::ConstIntView]’ gecode/int/element.cpp:135:5: required from here ./gecode/int/element/view.hpp:114:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/iter/ranges-inter.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]’: ./gecode/int/var-imp/int.hpp:672:41: required from ‘Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/view/int.hpp:187:22: required from ‘Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/element/view.hpp:447:31: required from ‘Gecode::ExecStatus Gecode::Int::Element::ViewDom::propagate(Gecode::Space&, const ModEventDelta&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView; Gecode::ModEventDelta = int]’ ./gecode/int/element/view.hpp:402:3: required from here ./gecode/iter/ranges-inter.hpp:142:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 142 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/int/element.hh:39, from gecode/int/element.cpp:34: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/count.o gecode/int/count.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:46:5: note: in expansion of macro ‘GECODE_POST’ 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:54:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | ::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:61:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:68:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | ::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:74:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | ::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:86:5: note: in expansion of macro ‘GECODE_POST’ 86 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:95:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:98:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:106:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:113:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | ::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:122:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:125:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’ 43 | GqView::post(Home home, | ~~~~~^~~~ gecode/int/count.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: gecode/int/count.cpp:139:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | count(home,x,y.min(),irt,m); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/count.cpp:40:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 40 | count(Home home, const IntVarArgs& x, int n, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:147:5: note: in expansion of macro ‘GECODE_POST’ 147 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:152:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | GECODE_ES_FAIL((Count::EqInt::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:159:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:165:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | GECODE_ES_FAIL((Count::LqInt::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:170:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | GECODE_ES_FAIL((Count::GqInt::post(home,xv,y,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:184:5: note: in expansion of macro ‘GECODE_POST’ 184 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:194:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 194 | ::post(home,xy,zero,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:201:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | ::post(home,xy,zero,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:208:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | ::post(home,xy,zero,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:214:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | ::post(home,xy,zero,m))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:226:5: note: in expansion of macro ‘GECODE_POST’ 226 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:232:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | ::post(home,xv,yv,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:237:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:239:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 239 | ::post(home,xv,yv,nz,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:244:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | ::post(home,xv,yv,z,-1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:44:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]’ 44 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:248:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 248 | ::post(home,xv,yv,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:44:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]’ 44 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:252:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | ::post(home,xv,yv,z,1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:256:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | ::post(home,xv,yv,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:267:5: note: in expansion of macro ‘GECODE_POST’ 267 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:273:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 273 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:276:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:281:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:283:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 283 | ::post(home,xv,y,nz,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:288:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 288 | ::post(home,xv,y,z,-1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:44:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]’ 44 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:292:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:44:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]’ 44 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:297:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 297 | ::post(home,xv,y,z,1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:300:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 300 | ::post(home,xv,y,z,1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:305:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:308:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 43 | GqView::post(Home home, | ~~~~~^~~~ gecode/int/count.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: gecode/int/count.cpp:321:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | count(home,x,y.min(),irt,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/count.cpp:222:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 222 | count(Home home, const IntVarArgs& x, int n, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:328:5: note: in expansion of macro ‘GECODE_POST’ 328 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:333:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 333 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:338:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 338 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:340:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 340 | ::post(home,xv,y,nz,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:345:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 345 | ::post(home,xv,y,z,-1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:44:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]’ 44 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:349:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:44:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]’ 44 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:353:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ::post(home,xv,y,z,1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:357:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | ::post(home,xv,y,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/count.cpp:370:5: note: in expansion of macro ‘GECODE_POST’ 370 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:380:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 380 | ::post(home,xy,u,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:385:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 385 | GECODE_ES_FAIL((Rel::Nq::post(home,z,nz))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:387:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 387 | ::post(home,xy,u,nz,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:44:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 44 | EqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:392:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 392 | ::post(home,xy,u,z,-1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:44:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]’ 44 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:396:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 396 | ::post(home,xy,u,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:44:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]’ 44 | LqView::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:400:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 400 | ::post(home,xy,u,z,1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: gecode/int/count.cpp:404:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 404 | ::post(home,xy,u,z,0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:43:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 43 | GqView::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: gecode/int/count.cpp:53:7: required from here ./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:213:19: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]’ 213 | post_false(Home home, ViewArray& x, ConstIntView y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:66:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:170:18: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]’ 170 | post_true(Home home, ViewArray& x, ConstIntView y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) EqInt(home,x,n_s,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:60:9: required from here ./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: gecode/int/count.cpp:67:7: required from here ./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:213:19: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]’ 213 | post_false(Home home, ViewArray& x, ConstIntView y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: gecode/int/count.cpp:73:7: required from here ./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:170:18: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ConstIntView) [with VX = Gecode::Int::IntView]’ 170 | post_true(Home home, ViewArray& x, ConstIntView y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | (void) new (home) GqInt(home,x,c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’: gecode/int/count.cpp:94:11: required from here ./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:97:11: required from here ./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:105:9: required from here ./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: gecode/int/count.cpp:112:7: required from here ./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:251:19: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ 251 | post_false(Home home, ViewArray& x, VX y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’: gecode/int/count.cpp:121:11: required from here ./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:124:11: required from here ./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’: gecode/int/count.cpp:152:7: required from here ./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:227:19: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]’ 227 | post_false(Home home, ViewArray& x, const IntSet& y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:66:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:184:18: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]’ 184 | post_true(Home home, ViewArray& x, const IntSet& y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) EqInt(home,x,n_s,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:158:9: required from here ./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’: gecode/int/count.cpp:165:7: required from here ./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:227:19: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]’ 227 | post_false(Home home, ViewArray& x, const IntSet& y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’: gecode/int/count.cpp:170:7: required from here ./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:184:18: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&) [with VX = Gecode::Int::IntView]’ 184 | post_true(Home home, ViewArray& x, const IntSet& y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | (void) new (home) GqInt(home,x,c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’: gecode/int/count.cpp:193:7: required from here ./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:220:19: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]’ 220 | post_false(Home home, ViewArray& x, ZeroIntView) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:66:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:177:18: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]’ 177 | post_true(Home home, ViewArray& x, ZeroIntView) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) EqInt(home,x,n_s,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:200:9: required from here ./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’: gecode/int/count.cpp:207:7: required from here ./gecode/int/count/int-lq.hpp:64:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:220:19: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]’ 220 | post_false(Home home, ViewArray& x, ZeroIntView) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:65:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) LqInt(home,x,n_x-c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 38 | LqInt::LqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’: gecode/int/count.cpp:213:7: required from here ./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:177:18: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, Gecode::Int::ZeroIntView) [with VX = Gecode::Int::OffsetView]’ 177 | post_true(Home home, ViewArray& x, ZeroIntView) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | (void) new (home) GqInt(home,x,c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: gecode/int/count.cpp:237:9: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]’: gecode/int/count.cpp:243:7: required from here ./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | return LqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]’ 38 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false]’ 38 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:251:7: required from here ./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’: gecode/int/count.cpp:272:9: required from here ./gecode/int/count/view-eq.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return EqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | EqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ ./gecode/int/count/view-eq.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]’ 38 | EqView::EqView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]’: gecode/int/count.cpp:287:7: required from here ./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | return LqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]’ 38 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false]’ 38 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’: gecode/int/count.cpp:296:9: required from here ./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:299:9: required from here ./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]’: gecode/int/count.cpp:344:7: required from here ./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | return LqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]’ 38 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false]’ 38 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:352:7: required from here ./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]’: gecode/int/count.cpp:391:7: required from here ./gecode/int/count/view-lq.hpp:48:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | return LqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 43 | LqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]’ 38 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/count/view-lq.hpp:52:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | (void) new (home) LqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false]’ 38 | LqView::LqView(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: gecode/int/count.cpp:399:7: required from here ./gecode/int/count/view-gq.hpp:47:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return GqInt::post(home,x,y,z.val()+c); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 43 | GqInt::post(Home home, ViewArray& x, VY y, int c) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:49:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ ./gecode/int/count/view-gq.hpp:51:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (void) new (home) GqView(home,x,y,z,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp:38:41: note: initializing argument 1 of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’ 38 | GqView::GqView(Home home, ViewArray& x, VY y, VZ z, int c) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: ./gecode/int/count/int-eq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/count.cpp:53:7: required from here ./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:60:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-eq.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:60:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: ./gecode/int/count/int-lq.hpp:65:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/count.cpp:67:7: required from here ./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: ./gecode/int/count/int-gq.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/count.cpp:73:7: required from here ./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: ./gecode/int/count/view-eq.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/count/int-eq.hpp:63:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | return post_false(home,x,y); | ~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:251:19: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ 251 | post_false(Home home, ViewArray& x, VX y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:66:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:237:18: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ 237 | post_true(Home home, ViewArray& x, VX y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) EqInt(home,x,n_s,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 38 | EqInt::EqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’: ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]’: ./gecode/int/count/view-eq.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:97:11: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-eq.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:97:11: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:105:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-eq.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:105:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Count::post_false(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’: ./gecode/int/count/int-lq.hpp:64:24: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ gecode/int/count.cpp:112:7: required from here ./gecode/int/count/rel.hpp:253:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 253 | GECODE_ES_CHECK((Rel::Nq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: ./gecode/int/count/int-lq.hpp:65:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ gecode/int/count.cpp:112:7: required from here ./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: ./gecode/int/count/view-gq.hpp:47:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:121:11: required from here ./gecode/int/count/int-gq.hpp:66:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return post_true(home,x,y); | ~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp:237:18: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ 237 | post_true(Home home, ViewArray& x, VX y) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:67:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | (void) new (home) GqInt(home,x,c+1,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp:38:28: note: initializing argument 1 of ‘Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 38 | GqInt::GqInt(Home home, ViewArray& x, int n_s, VY y, int c) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’: ./gecode/int/count/view-gq.hpp:49:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:121:11: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = true]’: ./gecode/int/count/view-gq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:121:11: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-gq.hpp:49:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:124:11: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-gq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:124:11: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’: ./gecode/int/count/int-eq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ gecode/int/count.cpp:152:7: required from here ./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:158:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-eq.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:158:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’: ./gecode/int/count/int-lq.hpp:65:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ gecode/int/count.cpp:165:7: required from here ./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’: ./gecode/int/count/int-gq.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ gecode/int/count.cpp:170:7: required from here ./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’: ./gecode/int/count/int-eq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ gecode/int/count.cpp:193:7: required from here ./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:200:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-eq.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:200:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:256, from gecode/int/count.cpp:34: ./gecode/int/count/int-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’: ./gecode/int/count/int-lq.hpp:65:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ gecode/int/count.cpp:207:7: required from here ./gecode/int/count/int-lq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’: ./gecode/int/count/int-gq.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ gecode/int/count.cpp:213:7: required from here ./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ gecode/int/count.cpp:237:9: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]’: ./gecode/int/count/view-lq.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]’ gecode/int/count.cpp:243:7: required from here ./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false]’: ./gecode/int/count/view-lq.hpp:52:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true]’ gecode/int/count.cpp:243:7: required from here ./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-gq.hpp:49:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:251:7: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-gq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:251:7: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’: ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:272:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:406, from gecode/int/count.cpp:34: ./gecode/int/count/view-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]’: ./gecode/int/count/view-eq.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:272:9: required from here ./gecode/int/count/view-eq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]’: ./gecode/int/count/view-lq.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]’ gecode/int/count.cpp:287:7: required from here ./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false]’: ./gecode/int/count/view-lq.hpp:52:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true]’ gecode/int/count.cpp:287:7: required from here ./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’: ./gecode/int/count/view-gq.hpp:49:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:296:9: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = true]’: ./gecode/int/count/view-gq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:296:9: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-gq.hpp:49:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:299:9: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-gq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:299:9: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]’: ./gecode/int/count/view-lq.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]’ gecode/int/count.cpp:344:7: required from here ./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false]’: ./gecode/int/count/view-lq.hpp:52:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true]’ gecode/int/count.cpp:344:7: required from here ./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-gq.hpp:49:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:352:7: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-gq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:352:7: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]’: ./gecode/int/count/view-lq.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]’ gecode/int/count.cpp:391:7: required from here ./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:408, from gecode/int/count.cpp:34: ./gecode/int/count/view-lq.hpp: In instantiation of ‘Gecode::Int::Count::LqView::LqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false]’: ./gecode/int/count/view-lq.hpp:52:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true]’ gecode/int/count.cpp:391:7: required from here ./gecode/int/count/view-lq.hpp:40:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’: ./gecode/int/count/view-gq.hpp:49:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:399:7: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:407, from gecode/int/count.cpp:34: ./gecode/int/count/view-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqView::GqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false]’: ./gecode/int/count/view-gq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:399:7: required from here ./gecode/int/count/view-gq.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : ViewBase(home,x,y,z,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]’ 38 | ViewBase::ViewBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp: In instantiation of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’: ./gecode/int/count/int-eq.hpp:39:36: required from ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ ./gecode/int/count/int-eq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView]’ gecode/int/count.cpp:53:7: required from here ./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp: In instantiation of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView]’: ./gecode/int/count/view-eq.hpp:40:38: required from ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::ConstIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:60:9: required from here ./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/count/rel.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’: ./gecode/int/count/int-eq.hpp:66:23: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/view-eq.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/count/rel.hpp:242:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 242 | return Rel::NaryEqDom::post(home,z); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 270 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/count.hh:254, from gecode/int/count.cpp:34: ./gecode/int/count/int-eq.hpp: In instantiation of ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: ./gecode/int/count/int-eq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/view-eq.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/count/int-eq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp: In instantiation of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView]’: ./gecode/int/count/view-eq.hpp:40:38: required from ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp: In instantiation of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView]’: ./gecode/int/count/view-eq.hpp:40:38: required from ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:105:9: required from here ./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp: In instantiation of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: ./gecode/int/count/int-lq.hpp:39:36: required from ‘Gecode::Int::Count::LqInt::LqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/int-lq.hpp:65:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ gecode/int/count.cpp:112:7: required from here ./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:255, from gecode/int/count.cpp:34: ./gecode/int/count/int-gq.hpp: In instantiation of ‘Gecode::Int::Count::GqInt::GqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’: ./gecode/int/count/int-gq.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/view-gq.hpp:47:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::GqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:121:11: required from here ./gecode/int/count/int-gq.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : IntBase(home,x,n_s,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ 38 | IntBase::IntBase(Home home, | ~~~~~^~~~ ./gecode/int/count/int-base.hpp: In instantiation of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’: ./gecode/int/count/int-eq.hpp:39:36: required from ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ ./gecode/int/count/int-eq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet]’ gecode/int/count.cpp:152:7: required from here ./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp: In instantiation of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView]’: ./gecode/int/count/view-eq.hpp:40:38: required from ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::IntSet; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:158:9: required from here ./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:253, from gecode/int/count.cpp:34: ./gecode/int/count/int-base.hpp: In instantiation of ‘Gecode::Int::Count::IntBase::IntBase(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’: ./gecode/int/count/int-eq.hpp:39:36: required from ‘Gecode::Int::Count::EqInt::EqInt(Gecode::Home, Gecode::ViewArray&, int, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ ./gecode/int/count/int-eq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView]’ gecode/int/count.cpp:193:7: required from here ./gecode/int/count/int-base.hpp:40:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x(x0), n_s(n_s0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/count.hh:405, from gecode/int/count.cpp:34: ./gecode/int/count/view-base.hpp: In instantiation of ‘Gecode::Int::Count::ViewBase::ViewBase(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView]’: ./gecode/int/count/view-eq.hpp:40:38: required from ‘Gecode::Int::Count::EqView::EqView(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ ./gecode/int/count/view-eq.hpp:51:14: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::OffsetView; VY = Gecode::Int::ZeroIntView; VZ = Gecode::Int::IntView; bool shr = true; bool dom = false]’ gecode/int/count.cpp:200:9: required from here ./gecode/int/count/view-base.hpp:40:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x(x0), y(y0), z(z0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ gecode/int/count.cpp:237:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/count/rel.hpp:242:36: required from ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ ./gecode/int/count/int-eq.hpp:66:23: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/view-eq.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 273 | return EqDom::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) NaryEqDom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/eq.hpp:265:35: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 265 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:273:36: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/count/rel.hpp:242:36: required from ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ ./gecode/int/count/int-eq.hpp:66:23: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/view-eq.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/count/rel.hpp:242:36: required from ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ ./gecode/int/count/int-eq.hpp:66:23: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/view-eq.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/count/rel.hpp:34, from ./gecode/int/count.hh:128, from gecode/int/count.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:273:36: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/count/rel.hpp:242:36: required from ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ ./gecode/int/count/int-eq.hpp:66:23: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/view-eq.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/rel/eq.hpp:266:45: required from ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/count/rel.hpp:242:36: required from ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ ./gecode/int/count/int-eq.hpp:66:23: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/view-eq.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:273:36: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/count/rel.hpp:242:36: required from ‘Gecode::ExecStatus Gecode::Int::Count::post_true(Gecode::Home, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ ./gecode/int/count/int-eq.hpp:66:23: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView]’ ./gecode/int/count/view-eq.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Count::EqView::post(Gecode::Home, Gecode::ViewArray&, VY, VZ, int) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::ConstIntView; bool shr = true; bool dom = true]’ gecode/int/count.cpp:94:11: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/iter/ranges-inter.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]’: ./gecode/int/var-imp/int.hpp:672:41: required from ‘Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/view/int.hpp:187:22: required from ‘Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/count/rel.hpp:294:5: required from ‘Gecode::ExecStatus Gecode::Int::Count::prune(Gecode::Space&, Gecode::ViewArray&, VX) [with VX = Gecode::Int::IntView]’ ./gecode/int/count/view-gq.hpp:94:7: required from ‘Gecode::ExecStatus Gecode::Int::Count::GqView::propagate(Gecode::Space&, const ModEventDelta&) [with VX = Gecode::Int::IntView; VY = Gecode::Int::IntView; VZ = Gecode::Int::IntView; bool shr = false; bool dom = false; Gecode::ModEventDelta = int]’ ./gecode/int/count/view-gq.hpp:68:3: required from here ./gecode/iter/ranges-inter.hpp:142:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 142 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/int/count.hh:39, from gecode/int/count.cpp:34: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/arithmetic.o gecode/int/arithmetic.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:34: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/mult.hpp: In constructor ‘Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’: ./gecode/int/arithmetic/mult.hpp:260:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 260 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/mult.hpp: In constructor ‘Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’: ./gecode/int/arithmetic/mult.hpp:347:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 347 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::abs(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:41:5: note: in expansion of macro ‘GECODE_POST’ 41 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:43:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | GECODE_ES_FAIL(Arithmetic::AbsDom::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp:148:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ 148 | AbsDom::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | GECODE_ES_FAIL(Arithmetic::AbsBnd::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp:93:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ 93 | AbsBnd::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::max(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:54:5: note: in expansion of macro ‘GECODE_POST’ 54 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:56:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL(Arithmetic::MaxDom::post(home,x0,x1,x2)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:242:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 242 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:58:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | GECODE_ES_FAIL(Arithmetic::MaxBnd::post(home,x0,x1,x2)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:80:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 80 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::max(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:68:5: note: in expansion of macro ‘GECODE_POST’ 68 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:71:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | GECODE_ES_FAIL(Arithmetic::NaryMaxDom::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:318:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 318 | NaryMaxDom::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:73:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | GECODE_ES_FAIL(Arithmetic::NaryMaxBnd::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:134:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 134 | NaryMaxBnd::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::min(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:81:5: note: in expansion of macro ‘GECODE_POST’ 81 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:84:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | GECODE_ES_FAIL(Arithmetic::MaxDom::post(home,m0,m1,m2)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:242:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ 242 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:86:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | GECODE_ES_FAIL(Arithmetic::MaxBnd::post(home,m0,m1,m2)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:80:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ 80 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::min(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:96:5: note: in expansion of macro ‘GECODE_POST’ 96 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:102:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | GECODE_ES_FAIL(Arithmetic::NaryMaxDom::post(home,m,my)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:318:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ 318 | NaryMaxDom::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:104:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | GECODE_ES_FAIL(Arithmetic::NaryMaxBnd::post(home,m,my)); | ^ gecode/int/arithmetic.cpp:104:7: note: in expansion of macro ‘GECODE_ES_FAIL’ 104 | GECODE_ES_FAIL(Arithmetic::NaryMaxBnd::post(home,m,my)); | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:134:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ 134 | NaryMaxBnd::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::argmax(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:117:5: note: in expansion of macro ‘GECODE_POST’ 117 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:129:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:132:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 132 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::argmax(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:144:5: note: in expansion of macro ‘GECODE_POST’ 144 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:156:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:159:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::argmin(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:170:5: note: in expansion of macro ‘GECODE_POST’ 170 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:182:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:185:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 185 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::argmin(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:197:5: note: in expansion of macro ‘GECODE_POST’ 197 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:209:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 209 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:212:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::argmax(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:221:5: note: in expansion of macro ‘GECODE_POST’ 221 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:233:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:236:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::argmax(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::IntVar, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:246:5: note: in expansion of macro ‘GECODE_POST’ 246 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:258:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 258 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:261:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 261 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::argmin(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:270:5: note: in expansion of macro ‘GECODE_POST’ 270 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:282:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:285:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::argmin(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::IntVar, bool, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:295:5: note: in expansion of macro ‘GECODE_POST’ 295 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:307:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 307 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:310:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 310 | ::post(home,ix,yv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:48:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ 48 | ArgMax::post(Home home, IdxViewArray& x, VB y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::mult(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:317:5: note: in expansion of macro ‘GECODE_POST’ 317 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:319:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | GECODE_ES_FAIL(Arithmetic::MultDom::post(home,x0,x1,x2)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic.hh:748:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’ 748 | static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:321:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | GECODE_ES_FAIL(Arithmetic::MultBnd::post(home,x0,x1,x2)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic.hh:686:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’ 686 | static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::divmod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:330:5: note: in expansion of macro ‘GECODE_POST’ 330 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:333:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 333 | GECODE_ES_FAIL(Arithmetic::MultBnd::post(home,x1,x2,prod)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic.hh:686:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’ 686 | static ExecStatus post(Home home, IntView x0, IntView x1, IntView x2); | ~~~~~^~~~ gecode/int/arithmetic.cpp:343:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 343 | Linear::post(home,t,3,IRT_EQ,0,IPL_BND); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic.cpp:34: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:347:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 347 | Arithmetic::DivMod::post(home,x0,x1,x3)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:280:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 280 | DivMod::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::div(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:354:5: note: in expansion of macro ‘GECODE_POST’ 354 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:356:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 356 | (Arithmetic::DivBnd::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:235:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 235 | DivBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::mod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:363:5: note: in expansion of macro ‘GECODE_POST’ 363 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/arithmetic.cpp:365:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 365 | divmod(home, x0, x1, _div, x2, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/arithmetic.cpp:327:15: note: initializing argument 1 of ‘void Gecode::divmod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 327 | divmod(Home home, IntVar x0, IntVar x1, IntVar x2, IntVar x3, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:371:5: note: in expansion of macro ‘GECODE_POST’ 371 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:375:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 375 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:386:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 386 | PowDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:378:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 378 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:149:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 149 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:385:5: note: in expansion of macro ‘GECODE_POST’ 385 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:389:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 389 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:371:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 371 | NrootDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:392:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 392 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:172:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 172 | NrootBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::pow(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:400:5: note: in expansion of macro ‘GECODE_POST’ 400 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/arithmetic.cpp:402:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 402 | sqr(home, x0, x1, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/arithmetic.cpp:369:12: note: initializing argument 1 of ‘void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 369 | sqr(Home home, IntVar x0, IntVar x1, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:408:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 408 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:386:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ 386 | PowDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:411:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:149:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ 149 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp: In function ‘void Gecode::nroot(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/arithmetic.cpp:419:5: note: in expansion of macro ‘GECODE_POST’ 419 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/arithmetic.cpp:421:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 421 | sqrt(home, x0, x1, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/arithmetic.cpp:383:13: note: initializing argument 1 of ‘void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 383 | sqrt(Home home, IntVar x0, IntVar x1, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:427:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:371:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ 371 | NrootDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: gecode/int/arithmetic.cpp:430:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 430 | ::post(home,x0,x1,ops)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:172:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ 172 | NrootBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/arithmetic/mult.hpp:260:58: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/arithmetic/mult.hpp:347:58: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’: gecode/int/arithmetic.cpp:43:7: required from here ./gecode/int/arithmetic/abs.hpp:150:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp:152:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | return Rel::EqDom::post(home,MinusView(x0),x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp:162:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | (void) new (home) AbsDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp:143:29: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::AbsDom::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ 143 | AbsDom::AbsDom(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/arithmetic/abs.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’: gecode/int/arithmetic.cpp:45:7: required from here ./gecode/int/arithmetic/abs.hpp:95:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp:97:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | return Rel::EqBnd::post(home,MinusView(x0),x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp:107:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | (void) new (home) AbsBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp:88:29: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::AbsBnd::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ 88 | AbsBnd::AbsBnd(Home home, View x0, View x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: gecode/int/arithmetic.cpp:56:7: required from here ./gecode/int/arithmetic/max.hpp:246:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | return Rel::EqDom::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:248:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 248 | return Rel::Lq::post(home,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:250:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | return Rel::Lq::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:251:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | (void) new (home) MaxDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:237:29: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 237 | MaxDom::MaxDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: gecode/int/arithmetic.cpp:58:7: required from here ./gecode/int/arithmetic/max.hpp:84:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | return Rel::EqBnd::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:86:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Rel::Lq::post(home,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:88:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | return Rel::Lq::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:89:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) MaxBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:75:29: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 75 | MaxBnd::MaxBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’: gecode/int/arithmetic.cpp:71:7: required from here ./gecode/int/arithmetic/max.hpp:322:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 322 | return Rel::EqDom::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:324:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 324 | return MaxDom::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:242:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 242 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:336:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:338:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 338 | (void) new (home) NaryMaxDom(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:313:37: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 313 | NaryMaxDom::NaryMaxDom(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’: gecode/int/arithmetic.cpp:73:7: required from here ./gecode/int/arithmetic/max.hpp:138:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | return Rel::EqBnd::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:140:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | return MaxBnd::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:80:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 80 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:152:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:154:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | (void) new (home) NaryMaxBnd(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:129:37: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 129 | NaryMaxBnd::NaryMaxBnd(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’: gecode/int/arithmetic.cpp:84:7: required from here ./gecode/int/arithmetic/max.hpp:246:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | return Rel::EqDom::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:248:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 248 | return Rel::Lq::post(home,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:250:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | return Rel::Lq::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:251:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | (void) new (home) MaxDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:237:29: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ 237 | MaxDom::MaxDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’: gecode/int/arithmetic.cpp:86:7: required from here ./gecode/int/arithmetic/max.hpp:84:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | return Rel::EqBnd::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:86:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Rel::Lq::post(home,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:88:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | return Rel::Lq::post(home,x0,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:89:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) MaxBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:75:29: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ 75 | MaxBnd::MaxBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’: gecode/int/arithmetic.cpp:102:7: required from here ./gecode/int/arithmetic/max.hpp:322:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 322 | return Rel::EqDom::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:324:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 324 | return MaxDom::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:242:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ 242 | MaxDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:336:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:338:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 338 | (void) new (home) NaryMaxDom(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:313:37: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ 313 | NaryMaxDom::NaryMaxDom(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/arithmetic/max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’: gecode/int/arithmetic.cpp:104:7: required from here ./gecode/int/arithmetic/max.hpp:138:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | return Rel::EqBnd::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:140:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | return MaxBnd::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:80:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ 80 | MaxBnd::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:152:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:154:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | (void) new (home) NaryMaxBnd(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp:129:37: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ 129 | NaryMaxBnd::NaryMaxBnd(Home home, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]’: gecode/int/arithmetic.cpp:128:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]’: gecode/int/arithmetic.cpp:131:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’: gecode/int/arithmetic.cpp:155:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’: gecode/int/arithmetic.cpp:158:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]’: gecode/int/arithmetic.cpp:181:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]’: gecode/int/arithmetic.cpp:184:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’: gecode/int/arithmetic.cpp:208:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’: gecode/int/arithmetic.cpp:211:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’: gecode/int/arithmetic.cpp:232:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’: gecode/int/arithmetic.cpp:235:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’: gecode/int/arithmetic.cpp:257:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’: gecode/int/arithmetic.cpp:260:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’: gecode/int/arithmetic.cpp:281:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’: gecode/int/arithmetic.cpp:284:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’: gecode/int/arithmetic.cpp:306:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’: gecode/int/arithmetic.cpp:309:9: required from here ./gecode/int/arithmetic/argmax.hpp:59:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | GECODE_ES_CHECK((Rel::Le::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:91:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 91 | Le::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:63:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:66:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_CHECK((Rel::Lq::post(home, ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:69:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | (void) new (home) ArgMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp:40:39: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ 40 | ArgMax::ArgMax(Home home, IdxViewArray& x0, VB y0) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: gecode/int/arithmetic.cpp:346:5: required from here ./gecode/int/arithmetic/divmod.hpp:282:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | (void) new (home) DivMod(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:275:29: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::DivMod::DivMod(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 275 | DivMod::DivMod(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:250:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | (void) new (home) DivBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:102:29: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::DivBnd::DivBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 102 | DivBnd::DivBnd(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp:255:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | return DivPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | ::post(home,x0,x1,x2); | ~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:87:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 87 | DivPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp:258:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | return DivPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | ::post(home,MinusView(x0),MinusView(x1),x2); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:87:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ 87 | DivPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp:261:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 260 | return DivPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | ::post(home,x0,MinusView(x1),MinusView(x2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:87:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]’ 87 | DivPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp:264:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | return DivPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | ::post(home,MinusView(x0),x1,MinusView(x2)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:87:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ 87 | DivPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: gecode/int/arithmetic.cpp:374:7: required from here ./gecode/int/arithmetic/pow.hpp:399:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 399 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:418:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 418 | return PowPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:312:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 312 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:422:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 421 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:312:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 312 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:426:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:312:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 312 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:441:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 441 | (void) new (home) PowDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:381:28: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 381 | PowDom::PowDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: gecode/int/arithmetic.cpp:377:7: required from here ./gecode/int/arithmetic/pow.hpp:162:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:181:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | return PowPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:185:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:189:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:204:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 204 | (void) new (home) PowBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:143:28: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 143 | PowBnd::PowBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: gecode/int/arithmetic.cpp:388:7: required from here ./gecode/int/arithmetic/nroot.hpp:384:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 384 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:404:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 404 | return NrootPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:296:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’ 296 | NrootPlusDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:407:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | return NrootPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:296:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’ 296 | NrootPlusDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:412:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 412 | (void) new (home) NrootDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:365:32: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 365 | NrootDom::NrootDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: gecode/int/arithmetic.cpp:391:7: required from here ./gecode/int/arithmetic/nroot.hpp:185:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 185 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:205:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | return NrootPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:112:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’ 112 | NrootPlusBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:208:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | return NrootPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:112:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’ 112 | NrootPlusBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:213:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | (void) new (home) NrootBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:166:32: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootBnd::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 166 | NrootBnd::NrootBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’: gecode/int/arithmetic.cpp:407:7: required from here ./gecode/int/arithmetic/pow.hpp:399:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 399 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:418:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 418 | return PowPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:312:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ 312 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:422:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 421 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:312:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ 312 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:426:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:312:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’ 312 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:441:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 441 | (void) new (home) PowDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:381:28: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]’ 381 | PowDom::PowDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’: gecode/int/arithmetic.cpp:410:7: required from here ./gecode/int/arithmetic/pow.hpp:162:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:181:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | return PowPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:185:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:189:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’ 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:204:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 204 | (void) new (home) PowBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:143:28: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]’ 143 | PowBnd::PowBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’: gecode/int/arithmetic.cpp:426:7: required from here ./gecode/int/arithmetic/nroot.hpp:384:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 384 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:404:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 404 | return NrootPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:296:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’ 296 | NrootPlusDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:407:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | return NrootPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:296:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’ 296 | NrootPlusDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:412:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 412 | (void) new (home) NrootDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:365:32: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]’ 365 | NrootDom::NrootDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’: gecode/int/arithmetic.cpp:429:7: required from here ./gecode/int/arithmetic/nroot.hpp:185:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 185 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:205:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | return NrootPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:112:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’ 112 | NrootPlusBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:208:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | return NrootPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:112:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’ 112 | NrootPlusBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp:213:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | (void) new (home) NrootBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:166:32: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootBnd::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]’ 166 | NrootBnd::NrootBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/arithmetic/abs.hpp:150:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:43:7: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’: ./gecode/int/arithmetic/abs.hpp:152:46: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:43:7: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp: In instantiation of ‘Gecode::Int::Arithmetic::AbsDom::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/arithmetic/abs.hpp:162:16: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:43:7: required from here ./gecode/int/arithmetic/abs.hpp:144:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/arithmetic/abs.hpp:95:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:45:7: required from here ./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’: ./gecode/int/arithmetic/abs.hpp:97:46: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:45:7: required from here ./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:120, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/abs.hpp: In instantiation of ‘Gecode::Int::Arithmetic::AbsBnd::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/arithmetic/abs.hpp:107:16: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:45:7: required from here ./gecode/int/arithmetic/abs.hpp:89:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/arithmetic/max.hpp:248:38: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:56:7: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/arithmetic/max.hpp:251:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:56:7: required from here ./gecode/int/arithmetic/max.hpp:238:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 238 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/arithmetic/max.hpp:89:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:58:7: required from here ./gecode/int/arithmetic/max.hpp:76:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’: ./gecode/int/arithmetic/max.hpp:338:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:71:7: required from here ./gecode/int/arithmetic/max.hpp:314:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 314 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’: ./gecode/int/arithmetic/max.hpp:154:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:73:7: required from here ./gecode/int/arithmetic/max.hpp:130:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 1]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/max.hpp:246:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:84:7: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/max.hpp:248:38: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:84:7: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/max.hpp:251:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:84:7: required from here ./gecode/int/arithmetic/max.hpp:238:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 238 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/max.hpp:84:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:86:7: required from here ./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/max.hpp:89:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:86:7: required from here ./gecode/int/arithmetic/max.hpp:76:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 1]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/max.hpp:338:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:102:7: required from here ./gecode/int/arithmetic/max.hpp:314:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 314 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 2]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:246, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/max.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/max.hpp:154:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:104:7: required from here ./gecode/int/arithmetic/max.hpp:130:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 1]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:128:9: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:128:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = false]’ gecode/int/arithmetic.cpp:131:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:155:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ gecode/int/arithmetic.cpp:158:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:181:9: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:181:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = false]’ gecode/int/arithmetic.cpp:184:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:208:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ gecode/int/arithmetic.cpp:211:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:232:9: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/arithmetic/argmax.hpp:63:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:232:9: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:232:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’ gecode/int/arithmetic.cpp:235:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:257:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ gecode/int/arithmetic.cpp:260:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’: ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:281:9: required from here ./gecode/int/rel/lq-le.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:86:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 86 | Le::Le(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’: ./gecode/int/arithmetic/argmax.hpp:63:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:281:9: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:281:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = false]’ gecode/int/arithmetic.cpp:284:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:306:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:292, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/argmax.hpp: In instantiation of ‘Gecode::Int::Arithmetic::ArgMax::ArgMax(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’: ./gecode/int/arithmetic/argmax.hpp:69:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::OffsetView; bool tiebreak = false]’ gecode/int/arithmetic.cpp:309:9: required from here ./gecode/int/arithmetic/argmax.hpp:41:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘Gecode::Int::Arithmetic::DivMod::DivMod(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/arithmetic/divmod.hpp:282:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivMod::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:346:5: required from here ./gecode/int/arithmetic/divmod.hpp:276:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘Gecode::Int::Arithmetic::DivBnd::DivBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/arithmetic/divmod.hpp:250:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:103:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: ./gecode/int/arithmetic/divmod.hpp:255:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:91:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | (void) new (home) DivPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:45:41: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 45 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’: ./gecode/int/arithmetic/divmod.hpp:258:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:91:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | (void) new (home) DivPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:45:41: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ 45 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/divmod.hpp:261:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:91:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | (void) new (home) DivPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:45:41: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]’ 45 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/divmod.hpp:264:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:91:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | (void) new (home) DivPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp:45:41: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ 45 | DivPlusBnd::DivPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:418:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:374:7: required from here ./gecode/int/arithmetic/pow.hpp:318:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:422:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:374:7: required from here ./gecode/int/arithmetic/pow.hpp:318:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:426:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:374:7: required from here ./gecode/int/arithmetic/pow.hpp:318:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:441:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:374:7: required from here ./gecode/int/arithmetic/pow.hpp:382:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 382 | : BinaryPropagator(home,x0,x1), ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:181:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:377:7: required from here ./gecode/int/arithmetic/pow.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:77:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 77 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:185:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:377:7: required from here ./gecode/int/arithmetic/pow.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:77:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 77 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:189:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:377:7: required from here ./gecode/int/arithmetic/pow.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:77:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 77 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:204:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:377:7: required from here ./gecode/int/arithmetic/pow.hpp:145:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’: ./gecode/int/arithmetic/nroot.hpp:404:43: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:388:7: required from here ./gecode/int/arithmetic/nroot.hpp:305:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | (void) new (home) NrootPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:289:46: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’ 289 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’: ./gecode/int/arithmetic/nroot.hpp:407:42: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:388:7: required from here ./gecode/int/arithmetic/nroot.hpp:305:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | (void) new (home) NrootPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:289:46: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’ 289 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/nroot.hpp:412:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:388:7: required from here ./gecode/int/arithmetic/nroot.hpp:367:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 367 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’: ./gecode/int/arithmetic/nroot.hpp:205:43: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:391:7: required from here ./gecode/int/arithmetic/nroot.hpp:120:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:105:46: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’ 105 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’: ./gecode/int/arithmetic/nroot.hpp:208:42: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:391:7: required from here ./gecode/int/arithmetic/nroot.hpp:120:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:105:46: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’ 105 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootBnd::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/nroot.hpp:213:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:391:7: required from here ./gecode/int/arithmetic/nroot.hpp:168:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:418:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:407:7: required from here ./gecode/int/arithmetic/pow.hpp:318:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:422:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:407:7: required from here ./gecode/int/arithmetic/pow.hpp:318:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:426:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:407:7: required from here ./gecode/int/arithmetic/pow.hpp:318:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’ 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:441:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:407:7: required from here ./gecode/int/arithmetic/pow.hpp:382:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 382 | : BinaryPropagator(home,x0,x1), ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:181:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:410:7: required from here ./gecode/int/arithmetic/pow.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:77:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ 77 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:185:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:410:7: required from here ./gecode/int/arithmetic/pow.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:77:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ 77 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:189:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:410:7: required from here ./gecode/int/arithmetic/pow.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp:77:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’ 77 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:204:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:410:7: required from here ./gecode/int/arithmetic/pow.hpp:145:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’: ./gecode/int/arithmetic/nroot.hpp:404:43: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:426:7: required from here ./gecode/int/arithmetic/nroot.hpp:305:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | (void) new (home) NrootPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:289:46: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’ 289 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’: ./gecode/int/arithmetic/nroot.hpp:407:42: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:426:7: required from here ./gecode/int/arithmetic/nroot.hpp:305:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | (void) new (home) NrootPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:289:46: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’ 289 | NrootPlusDom::NrootPlusDom(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootDom::NrootDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/nroot.hpp:412:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:426:7: required from here ./gecode/int/arithmetic/nroot.hpp:367:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 367 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’: ./gecode/int/arithmetic/nroot.hpp:205:43: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:429:7: required from here ./gecode/int/arithmetic/nroot.hpp:120:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:105:46: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’ 105 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’: ./gecode/int/arithmetic/nroot.hpp:208:42: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:429:7: required from here ./gecode/int/arithmetic/nroot.hpp:120:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | (void) new (home) NrootPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp:105:46: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’ 105 | NrootPlusBnd::NrootPlusBnd(Home home, IntView x0, IntView x1, | ~~~~~^~~~ ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootBnd::NrootBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/nroot.hpp:213:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:429:7: required from here ./gecode/int/arithmetic/nroot.hpp:168:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:150:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:43:7: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:152:46: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:43:7: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/arithmetic/abs.hpp:144:51: required from ‘Gecode::Int::Arithmetic::AbsDom::AbsDom(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:162:16: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:43:7: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:95:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:45:7: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:97:46: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:45:7: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/arithmetic/abs.hpp:89:51: required from ‘Gecode::Int::Arithmetic::AbsBnd::AbsBnd(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:107:16: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:45:7: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/max.hpp:248:38: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:56:7: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/arithmetic/max.hpp:314:50: required from ‘Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ ./gecode/int/arithmetic/max.hpp:338:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:71:7: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/arithmetic/max.hpp:130:50: required from ‘Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ ./gecode/int/arithmetic/max.hpp:154:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:73:7: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/max.hpp:246:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:84:7: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/max.hpp:248:38: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:84:7: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 2]’: ./gecode/int/arithmetic/max.hpp:238:55: required from ‘Gecode::Int::Arithmetic::MaxDom::MaxDom(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/max.hpp:251:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:84:7: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’: ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/max.hpp:84:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:86:7: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView; int pc = 1]’: ./gecode/int/arithmetic/max.hpp:76:55: required from ‘Gecode::Int::Arithmetic::MaxBnd::MaxBnd(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/max.hpp:89:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:86:7: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 2]’: ./gecode/int/arithmetic/max.hpp:314:50: required from ‘Gecode::Int::Arithmetic::NaryMaxDom::NaryMaxDom(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/max.hpp:338:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:102:7: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView; int pc = 1]’: ./gecode/int/arithmetic/max.hpp:130:50: required from ‘Gecode::Int::Arithmetic::NaryMaxBnd::NaryMaxBnd(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/max.hpp:154:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxBnd::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:104:7: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:128:9: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:181:9: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:232:9: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/arithmetic/argmax.hpp:63:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:232:9: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’: ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:281:9: required from here ./gecode/int/rel/lq-le.hpp:87:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 1; View1 = Gecode::Int::NegBoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ ./gecode/int/arithmetic/argmax.hpp:63:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:281:9: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 1; View1 = Gecode::Int::NegBoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: ./gecode/int/arithmetic/divmod.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/divmod.hpp:255:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:47:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’: ./gecode/int/arithmetic/divmod.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/divmod.hpp:258:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:47:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/divmod.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/divmod.hpp:261:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:47:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:855, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/divmod.hpp: In instantiation of ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/divmod.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/divmod.hpp:264:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/int/arithmetic/divmod.hpp:47:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:418:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:374:7: required from here ./gecode/int/arithmetic/pow.hpp:308:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:422:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:374:7: required from here ./gecode/int/arithmetic/pow.hpp:308:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:426:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:374:7: required from here ./gecode/int/arithmetic/pow.hpp:308:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:181:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:377:7: required from here ./gecode/int/arithmetic/pow.hpp:79:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:185:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:377:7: required from here ./gecode/int/arithmetic/pow.hpp:79:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:189:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:377:7: required from here ./gecode/int/arithmetic/pow.hpp:79:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’: ./gecode/int/arithmetic/nroot.hpp:305:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’ ./gecode/int/arithmetic/nroot.hpp:404:43: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:388:7: required from here ./gecode/int/arithmetic/nroot.hpp:292:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’: ./gecode/int/arithmetic/nroot.hpp:305:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’ ./gecode/int/arithmetic/nroot.hpp:407:42: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:388:7: required from here ./gecode/int/arithmetic/nroot.hpp:292:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’: ./gecode/int/arithmetic/nroot.hpp:120:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = false]’ ./gecode/int/arithmetic/nroot.hpp:205:43: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:391:7: required from here ./gecode/int/arithmetic/nroot.hpp:108:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’: ./gecode/int/arithmetic/nroot.hpp:120:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps; bool minus = true]’ ./gecode/int/arithmetic/nroot.hpp:208:42: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic.cpp:391:7: required from here ./gecode/int/arithmetic/nroot.hpp:108:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ ./gecode/int/arithmetic/pow.hpp:418:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:407:7: required from here ./gecode/int/arithmetic/pow.hpp:308:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ ./gecode/int/arithmetic/pow.hpp:422:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:407:7: required from here ./gecode/int/arithmetic/pow.hpp:308:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’ ./gecode/int/arithmetic/pow.hpp:426:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:407:7: required from here ./gecode/int/arithmetic/pow.hpp:308:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ ./gecode/int/arithmetic/pow.hpp:181:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:410:7: required from here ./gecode/int/arithmetic/pow.hpp:79:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::PowOps]’ ./gecode/int/arithmetic/pow.hpp:185:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:410:7: required from here ./gecode/int/arithmetic/pow.hpp:79:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’: ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::PowOps]’ ./gecode/int/arithmetic/pow.hpp:189:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:410:7: required from here ./gecode/int/arithmetic/pow.hpp:79:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’: ./gecode/int/arithmetic/nroot.hpp:305:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’ ./gecode/int/arithmetic/nroot.hpp:404:43: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:426:7: required from here ./gecode/int/arithmetic/nroot.hpp:292:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootPlusDom::NrootPlusDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’: ./gecode/int/arithmetic/nroot.hpp:305:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’ ./gecode/int/arithmetic/nroot.hpp:407:42: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:426:7: required from here ./gecode/int/arithmetic/nroot.hpp:292:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’: ./gecode/int/arithmetic/nroot.hpp:120:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = false]’ ./gecode/int/arithmetic/nroot.hpp:205:43: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:429:7: required from here ./gecode/int/arithmetic/nroot.hpp:108:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:609, from gecode/int/arithmetic.cpp:34: ./gecode/int/arithmetic/nroot.hpp: In instantiation of ‘Gecode::Int::Arithmetic::NrootPlusBnd::NrootPlusBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’: ./gecode/int/arithmetic/nroot.hpp:120:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootPlusBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps; bool minus = true]’ ./gecode/int/arithmetic/nroot.hpp:208:42: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::NrootBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::PowOps]’ gecode/int/arithmetic.cpp:429:7: required from here ./gecode/int/arithmetic/nroot.hpp:108:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:150:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:43:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:152:46: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsDom::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:43:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:95:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:45:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/abs.hpp:97:46: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::AbsBnd::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:45:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/max.hpp:246:41: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:84:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]’: ./gecode/int/rel/lq-le.hpp:46:66: required from ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::MinusView; V1 = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/max.hpp:248:38: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MaxDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::MinusView]’ gecode/int/arithmetic.cpp:84:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’: ./gecode/int/rel/lq-le.hpp:87:66: required from ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::BoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:232:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = 1; View1 = Gecode::Int::NegBoolView; int pc1 = 1]’: ./gecode/int/rel/lq-le.hpp:87:66: required from ‘Gecode::Int::Rel::Le::Le(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ ./gecode/int/rel/lq-le.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Le::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::NegBoolView; V1 = Gecode::Int::NegBoolView]’ ./gecode/int/arithmetic/argmax.hpp:59:11: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::ArgMax::post(Gecode::Home, Gecode::Int::IdxViewArray&, VB) [with VA = Gecode::Int::NegBoolView; VB = Gecode::Int::IntView; bool tiebreak = true]’ gecode/int/arithmetic.cpp:281:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]’: ./gecode/int/arithmetic/divmod.hpp:47:17: required from ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/divmod.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/divmod.hpp:255:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]’: ./gecode/int/arithmetic/divmod.hpp:47:17: required from ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/divmod.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/divmod.hpp:258:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]’: ./gecode/int/arithmetic/divmod.hpp:47:17: required from ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/divmod.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::MinusView; VC = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/divmod.hpp:261:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]’: ./gecode/int/arithmetic/divmod.hpp:47:17: required from ‘Gecode::Int::Arithmetic::DivPlusBnd::DivPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/divmod.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/divmod.hpp:264:13: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::DivBnd::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ gecode/int/arithmetic.cpp:355:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/iter/ranges-inter.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]’: ./gecode/int/var-imp/int.hpp:672:41: required from ‘Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/view/int.hpp:187:22: required from ‘Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/arithmetic/max.hpp:383:5: required from ‘Gecode::ExecStatus Gecode::Int::Arithmetic::NaryMaxDom::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]’ ./gecode/int/arithmetic/max.hpp:369:3: required from here ./gecode/iter/ranges-inter.hpp:142:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 142 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic.cpp:34: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/exec.o gecode/int/exec.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:83, from gecode/int/exec.cpp:34: ./gecode/int/exec/when.hpp: In constructor ‘Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)’: ./gecode/int/exec/when.hpp:40:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : UnaryPropagator(home,x), t(t0), e(e0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:83, from gecode/int/exec.cpp:34: ./gecode/int/exec/when.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)’: ./gecode/int/exec/when.hpp:64:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) When(home,x,t,e); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:83, from gecode/int/exec.cpp:34: ./gecode/int/exec/when.hpp:37:19: note: initializing argument 1 of ‘Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)’ 37 | When::When(Home home, BoolView x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp: In function ‘void Gecode::wait(Gecode::Home, Gecode::IntVar, std::function, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:41:5: note: in expansion of macro ‘GECODE_POST’ 41 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp:42:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]’ 147 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp: In function ‘void Gecode::wait(Gecode::Home, Gecode::BoolVar, std::function, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:48:5: note: in expansion of macro ‘GECODE_POST’ 48 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp:49:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]’ 147 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp: In function ‘void Gecode::wait(Gecode::Home, const Gecode::IntVarArgs&, std::function, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:55:5: note: in expansion of macro ‘GECODE_POST’ 55 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp:57:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:232:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]’ 232 | NaryWait::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp: In function ‘void Gecode::wait(Gecode::Home, const Gecode::BoolVarArgs&, std::function, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:63:5: note: in expansion of macro ‘GECODE_POST’ 63 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp:65:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:232:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]’ 232 | NaryWait::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp: In function ‘void Gecode::when(Gecode::Home, Gecode::BoolVar, std::function, std::function, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/exec.cpp:74:5: note: in expansion of macro ‘GECODE_POST’ 74 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: gecode/int/exec.cpp:75:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | GECODE_ES_FAIL(Int::Exec::When::post(home,x,t,e)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:83, from gecode/int/exec.cpp:34: ./gecode/int/exec/when.hpp:50:19: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)’ 50 | When::post(Home home, BoolView x, | ~~~~~^~~~ gecode/int/exec.cpp: In function ‘void Gecode::when(Gecode::Home, Gecode::BoolVar, std::function, Gecode::IntPropLevel)’: gecode/int/exec.cpp:82:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | when(home, x, t, [](Space&) {}); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/exec.cpp:70:13: note: initializing argument 1 of ‘void Gecode::when(Gecode::Home, Gecode::BoolVar, std::function, std::function, Gecode::IntPropLevel)’ 70 | when(Home home, BoolVar x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/exec/when.hpp:40:65: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]’: gecode/int/exec.cpp:42:5: required from here ./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | (void) new (home) UnaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of ‘Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]’ 110 | UnaryWait::UnaryWait(Home home, View x0, | ~~~~~^~~~ ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]’: gecode/int/exec.cpp:49:5: required from here ./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | (void) new (home) UnaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of ‘Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]’ 110 | UnaryWait::UnaryWait(Home home, View x0, | ~~~~~^~~~ ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]’: gecode/int/exec.cpp:57:5: required from here ./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | return UnaryWait::post(home,x[0],c); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]’ 147 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ ./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) NaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of ‘Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]’ 176 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]’: gecode/int/exec.cpp:65:5: required from here ./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | return UnaryWait::post(home,x[0],c); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]’ 147 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ ./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) NaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of ‘Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]’ 176 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]’: ./gecode/kernel/propagator/wait.hpp:155:14: required from ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::IntView]’ gecode/int/exec.cpp:42:5: required from here ./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]’: ./gecode/kernel/propagator/wait.hpp:155:14: required from ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Int::BoolView]’ gecode/int/exec.cpp:49:5: required from here ./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]’: ./gecode/kernel/propagator/wait.hpp:247:16: required from ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::IntView]’ gecode/int/exec.cpp:57:5: required from here ./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]’: ./gecode/kernel/propagator/wait.hpp:247:16: required from ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Int::BoolView]’ gecode/int/exec.cpp:65:5: required from here ./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/exec/when.o gecode/int/exec/when.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:83, from gecode/int/exec/when.cpp:34: ./gecode/int/exec/when.hpp: In constructor ‘Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)’: ./gecode/int/exec/when.hpp:40:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : UnaryPropagator(home,x), t(t0), e(e0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/int/exec.hh:83, from gecode/int/exec/when.cpp:34: ./gecode/int/exec/when.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Exec::When::post(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)’: ./gecode/int/exec/when.hpp:64:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) When(home,x,t,e); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/exec.hh:83, from gecode/int/exec/when.cpp:34: ./gecode/int/exec/when.hpp:37:19: note: initializing argument 1 of ‘Gecode::Int::Exec::When::When(Gecode::Home, Gecode::Int::BoolView, std::function, std::function)’ 37 | When::When(Home home, BoolView x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/exec/when.hpp:40:65: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/exec.hh:37, from gecode/int/exec/when.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/element/pair.o gecode/int/element/pair.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element/pair.cpp:34: ./gecode/int/element/pair.hpp: In constructor ‘Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)’: ./gecode/int/element/pair.hpp:40:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element/pair.cpp:34: ./gecode/int/element/pair.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/element/pair.hpp:52:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | return Rel::EqDom::post(home,x0x1w,x2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element/pair.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element/pair.cpp:34: ./gecode/int/element/pair.hpp:58:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | (void) new (home) Pair(home,x0,x1,x2,w); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:323, from gecode/int/element/pair.cpp:34: ./gecode/int/element/pair.hpp:39:19: note: initializing argument 1 of ‘Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)’ 39 | Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/element/pair.hpp:40:65: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element/pair.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’: ./gecode/int/element/pair.hpp:52:46: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element/pair.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from gecode/int/element/pair.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ ./gecode/int/element/pair.hpp:52:46: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ ./gecode/int/element/pair.hpp:52:46: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/element.hh:39, from gecode/int/element/pair.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/linear/int-post.o gecode/int/linear/int-post.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/int-post.cpp:37: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp: In function ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’: gecode/int/linear/int-post.cpp:295:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | GECODE_ES_FAIL((Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:301:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 301 | GECODE_ES_FAIL((Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:307:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 307 | GECODE_ES_FAIL((Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:180:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | (home,t_p[0].x,t_p[1].x,c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:324:22: note: in expansion of macro ‘GECODE_INT_PL_BIN’ 324 | case IRT_EQ: GECODE_INT_PL_BIN(EqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:147:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ 147 | EqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:184:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (home,t_p[0].x,MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:324:22: note: in expansion of macro ‘GECODE_INT_PL_BIN’ 324 | case IRT_EQ: GECODE_INT_PL_BIN(EqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:147:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ 147 | EqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:188:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:324:22: note: in expansion of macro ‘GECODE_INT_PL_BIN’ 324 | case IRT_EQ: GECODE_INT_PL_BIN(EqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:147:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ 147 | EqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:180:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | (home,t_p[0].x,t_p[1].x,c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:325:22: note: in expansion of macro ‘GECODE_INT_PL_BIN’ 325 | case IRT_NQ: GECODE_INT_PL_BIN(NqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:276:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ 276 | NqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:184:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (home,t_p[0].x,MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:325:22: note: in expansion of macro ‘GECODE_INT_PL_BIN’ 325 | case IRT_NQ: GECODE_INT_PL_BIN(NqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:276:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ 276 | NqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:188:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:325:22: note: in expansion of macro ‘GECODE_INT_PL_BIN’ 325 | case IRT_NQ: GECODE_INT_PL_BIN(NqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:276:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ 276 | NqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:180:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | (home,t_p[0].x,t_p[1].x,c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:326:22: note: in expansion of macro ‘GECODE_INT_PL_BIN’ 326 | case IRT_LQ: GECODE_INT_PL_BIN(LqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:332:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ 332 | LqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:184:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (home,t_p[0].x,MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:326:22: note: in expansion of macro ‘GECODE_INT_PL_BIN’ 326 | case IRT_LQ: GECODE_INT_PL_BIN(LqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:332:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ 332 | LqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:188:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | (home,MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:326:22: note: in expansion of macro ‘GECODE_INT_PL_BIN’ 326 | case IRT_LQ: GECODE_INT_PL_BIN(LqBin); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:332:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ 332 | LqBin::post(Home home, A x0, B x1, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:198:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | (home,t_p[0].x,t_p[1].x,t_p[2].x,c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:331:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 331 | case IRT_EQ: GECODE_INT_PL_TER(EqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:104:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ 104 | EqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:203:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:331:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 331 | case IRT_EQ: GECODE_INT_PL_TER(EqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:104:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ 104 | EqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:208:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:331:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 331 | case IRT_EQ: GECODE_INT_PL_TER(EqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:104:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 104 | EqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:213:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | MinusView(t_n[1].x),MinusView(t_n[2].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:331:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 331 | case IRT_EQ: GECODE_INT_PL_TER(EqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:104:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 104 | EqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:198:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | (home,t_p[0].x,t_p[1].x,t_p[2].x,c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:332:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 332 | case IRT_NQ: GECODE_INT_PL_TER(NqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:183:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ 183 | NqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:203:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:332:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 332 | case IRT_NQ: GECODE_INT_PL_TER(NqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:183:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ 183 | NqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:208:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:332:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 332 | case IRT_NQ: GECODE_INT_PL_TER(NqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:183:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 183 | NqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:213:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | MinusView(t_n[1].x),MinusView(t_n[2].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:332:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 332 | case IRT_NQ: GECODE_INT_PL_TER(NqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:183:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 183 | NqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:198:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | (home,t_p[0].x,t_p[1].x,t_p[2].x,c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:333:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 333 | case IRT_LQ: GECODE_INT_PL_TER(LqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:239:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ 239 | LqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:203:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | MinusView(t_n[0].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:333:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 333 | case IRT_LQ: GECODE_INT_PL_TER(LqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:239:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ 239 | LqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:208:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | MinusView(t_n[0].x),MinusView(t_n[1].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:333:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 333 | case IRT_LQ: GECODE_INT_PL_TER(LqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:239:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 239 | LqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:213:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | MinusView(t_n[1].x),MinusView(t_n[2].x),c))); \ | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ gecode/int/linear/int-post.cpp:333:22: note: in expansion of macro ‘GECODE_INT_PL_TER’ 333 | case IRT_LQ: GECODE_INT_PL_TER(LqTer); break; | ^~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:239:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 239 | LqTer::post(Home home, A x0, B x1, C x2, Val c) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:343:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 343 | post_nary(home,x,y,irt,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:158:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ 158 | post_nary(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:356:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 356 | GECODE_ES_FAIL((Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:362:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 362 | GECODE_ES_FAIL((Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:368:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 368 | GECODE_ES_FAIL((Rel::EqDom::post(home,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:384:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 384 | GECODE_ES_FAIL((DomEq::post(home,x,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:773, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-dom.hpp:362:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]’ 362 | DomEq::post(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:386:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 386 | post_nary(home,x,y,irt,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:158:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ 158 | post_nary(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:399:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 399 | ::post(home,x,y,d))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:773, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-dom.hpp:362:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ 362 | DomEq::post(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:401:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 401 | post_nary(home,x,y,irt,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:158:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ 158 | post_nary(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp: In function ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/int-post.cpp:584:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 584 | posteqint(home,t_p[0].x,c,r.var(),r.mode(),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:480:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ 480 | posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:586:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 586 | posteqint(home,t_p[0].x,-c,r.var(),r.mode(),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:480:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ 480 | posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:599:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 599 | posteqint(home,t_p[0].x,c,nb,rm,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:480:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ 480 | posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:601:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 601 | posteqint(home,t_p[0].x,-c,nb,rm,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:480:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ 480 | posteqint(Home home, IntView& x, int c, CtrlView b, ReifyMode rm, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:610:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 610 | post(home,t_p[0].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:614:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 614 | post(home,t_p[0].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:618:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 618 | post(home,t_p[0].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:627:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | post(home,t_n[0].x,-c-1,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:631:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 631 | post(home,t_n[0].x,-c-1,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:635:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 635 | post(home,t_n[0].x,-c-1,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:502:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 502 | ReLqInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:651:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 651 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:655:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 655 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:659:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 659 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:669:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 669 | r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:674:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 674 | r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:679:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 679 | r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:688:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 688 | post(home,t_n[0].x,t_n[1].x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:692:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 692 | post(home,t_n[0].x,t_n[1].x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:696:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 696 | post(home,t_n[0].x,t_n[1].x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:712:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 712 | post(home,t_p[0].x,t_p[1].x,c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:716:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 716 | post(home,t_p[0].x,t_p[1].x,c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:720:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 720 | post(home,t_p[0].x,t_p[1].x,c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:729:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 729 | post(home,t_p[0].x,MinusView(t_n[0].x),c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:733:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 733 | post(home,t_p[0].x,MinusView(t_n[0].x),c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:737:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 737 | post(home,t_p[0].x,MinusView(t_n[0].x),c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:746:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 746 | post(home,t_p[0].x,t_p[1].x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:750:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 750 | post(home,t_p[0].x,t_p[1].x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:754:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 754 | post(home,t_p[0].x,t_p[1].x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:217:39: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 217 | ReEqBin::post(Home home, A x0, B x1, Val c, Ctrl b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:769:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 769 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:424:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:773:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:424:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:777:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 777 | post(home,t_p[0].x,t_p[1].x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:424:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:787:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 787 | r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:424:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:792:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:424:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:797:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 797 | r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:424:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:807:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 807 | MinusView(t_n[1].x),c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:424:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:812:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 812 | MinusView(t_n[1].x),c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:424:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:817:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 817 | MinusView(t_n[1].x),c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:424:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 424 | ReLqBin::post(Home home, A x0, B x1, Val c, BoolView b) { | ~~~~~^~~~ gecode/int/linear/int-post.cpp:834:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | post_nary(home,x,y,irt,c,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:416:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ 416 | post_nary(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:845:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 845 | post_nary(home,x,y,irt,c,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:416:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ 416 | post_nary(Home home, | ~~~~~^~~~ gecode/int/linear/int-post.cpp:854:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 854 | post_nary(home,x,y,irt,d,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/int-post.cpp:416:18: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ 416 | post_nary(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:295:9: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:301:9: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:324:22: required from here ./gecode/int/linear/int-bin.hpp:148:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | (void) new (home) EqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:142:30: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ 142 | EqBin::EqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:324:22: required from here ./gecode/int/linear/int-bin.hpp:148:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | (void) new (home) EqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:142:30: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ 142 | EqBin::EqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:324:22: required from here ./gecode/int/linear/int-bin.hpp:148:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | (void) new (home) EqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:142:30: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ 142 | EqBin::EqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:277:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 277 | (void) new (home) NqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:271:30: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ 271 | NqBin::NqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:277:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 277 | (void) new (home) NqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:271:30: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ 271 | NqBin::NqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:277:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 277 | (void) new (home) NqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:271:30: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ 271 | NqBin::NqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:326:22: required from here ./gecode/int/linear/int-bin.hpp:333:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 333 | (void) new (home) LqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:327:30: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ 327 | LqBin::LqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:326:22: required from here ./gecode/int/linear/int-bin.hpp:333:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 333 | (void) new (home) LqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:327:30: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ 327 | LqBin::LqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:326:22: required from here ./gecode/int/linear/int-bin.hpp:333:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 333 | (void) new (home) LqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:327:30: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ 327 | LqBin::LqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:105:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | (void) new (home) EqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:99:32: note: initializing argument 1 of ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ 99 | EqTer::EqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:105:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | (void) new (home) EqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:99:32: note: initializing argument 1 of ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ 99 | EqTer::EqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:105:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | (void) new (home) EqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:99:32: note: initializing argument 1 of ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 99 | EqTer::EqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:105:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | (void) new (home) EqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:99:32: note: initializing argument 1 of ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 99 | EqTer::EqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:184:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) NqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:178:32: note: initializing argument 1 of ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ 178 | NqTer::NqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:184:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) NqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:178:32: note: initializing argument 1 of ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ 178 | NqTer::NqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:184:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) NqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:178:32: note: initializing argument 1 of ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 178 | NqTer::NqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:184:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | (void) new (home) NqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:178:32: note: initializing argument 1 of ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 178 | NqTer::NqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:333:22: required from here ./gecode/int/linear/int-ter.hpp:240:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | (void) new (home) LqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:234:32: note: initializing argument 1 of ‘Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ 234 | LqTer::LqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:333:22: required from here ./gecode/int/linear/int-ter.hpp:240:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | (void) new (home) LqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:234:32: note: initializing argument 1 of ‘Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ 234 | LqTer::LqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:333:22: required from here ./gecode/int/linear/int-ter.hpp:240:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | (void) new (home) LqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:234:32: note: initializing argument 1 of ‘Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 234 | LqTer::LqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: gecode/int/linear/int-post.cpp:333:22: required from here ./gecode/int/linear/int-ter.hpp:240:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | (void) new (home) LqTer(home,x0,x1,x2,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:234:32: note: initializing argument 1 of ‘Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ 234 | LqTer::LqTer(Home home, A x0, B x1, C x2, Val c) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp: In instantiation of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:343:46: required from here gecode/int/linear/int-post.cpp:162:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:280:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ 280 | Eq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:165:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | GECODE_ES_FAIL((Nq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:482:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ 482 | Nq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:168:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:631:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ 631 | Lq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]’: gecode/int/linear/int-post.cpp:356:11: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]’: gecode/int/linear/int-post.cpp:362:11: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:773, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:384:11: required from here ./gecode/int/linear/int-dom.hpp:365:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 365 | (void) new (home) DomEq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:773, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-dom.hpp:355:31: note: initializing argument 1 of ‘Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]’ 355 | DomEq::DomEq(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp: In instantiation of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:386:53: required from here gecode/int/linear/int-post.cpp:162:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:280:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 280 | Eq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:165:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | GECODE_ES_FAIL((Nq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:482:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 482 | Nq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:168:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:631:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 631 | Lq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:773, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:398:9: required from here ./gecode/int/linear/int-dom.hpp:365:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 365 | (void) new (home) DomEq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:773, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-dom.hpp:355:31: note: initializing argument 1 of ‘Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ 355 | DomEq::DomEq(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp: In instantiation of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:401:63: required from here gecode/int/linear/int-post.cpp:162:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:280:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 280 | Eq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:165:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | GECODE_ES_FAIL((Nq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:482:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 482 | Nq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:168:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:631:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 631 | Lq::post(Home home, ViewArray

& x, ViewArray& y, Val c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp: In instantiation of ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’: gecode/int/linear/int-post.cpp:584:69: required from here gecode/int/linear/int-post.cpp:486:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 486 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:490:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:494:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 494 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:502:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 502 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:506:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:510:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 510 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp: In instantiation of ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’: gecode/int/linear/int-post.cpp:599:63: required from here gecode/int/linear/int-post.cpp:486:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 486 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:490:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:494:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 494 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:644:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 644 | ReEqDomInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:502:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 502 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:506:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:510:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 510 | post(home,x,c,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:721:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 721 | ReEqBndInt::post(Home home, View x, int c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:609:15: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:613:15: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:617:15: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:626:15: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:630:15: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:634:15: required from here ./gecode/int/rel/lq-le.hpp:520:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | (void) new (home) ReLqInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp:497:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 497 | ReLqInt::ReLqInt(Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:650:15: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:654:15: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:658:15: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:667:15: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:672:15: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:677:15: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:711:17: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:715:17: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:719:17: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:728:17: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:732:17: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:736:17: required from here ./gecode/int/linear/int-bin.hpp:218:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | (void) new (home) ReEqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:212:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 212 | ReEqBin::ReEqBin(Home home, A x0, B x1, Val c, Ctrl b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:768:15: required from here ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:772:15: required from here ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:776:15: required from here ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:785:15: required from here ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:790:15: required from here ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:795:15: required from here ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:805:15: required from here ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:810:15: required from here ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:815:15: required from here ./gecode/int/linear/int-bin.hpp:425:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | (void) new (home) ReLqBin(home,x0,x1,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:419:37: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 419 | ReLqBin::ReLqBin(Home home, A x0, B x1, Val c, BoolView b) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp: In instantiation of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:834:48: required from here gecode/int/linear/int-post.cpp:424:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:428:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 428 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:432:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 432 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:443:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 443 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:447:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 447 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:451:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 451 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:461:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 461 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 828 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:465:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 465 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 828 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:469:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 469 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 828 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp: In instantiation of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:845:51: required from here gecode/int/linear/int-post.cpp:424:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:428:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 428 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:432:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 432 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:443:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 443 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:447:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 447 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:451:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 451 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:461:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 461 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 828 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:465:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 465 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 828 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:469:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 469 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 828 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp: In instantiation of ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:854:63: required from here gecode/int/linear/int-post.cpp:424:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:428:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 428 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:432:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 432 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:443:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 443 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:447:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 447 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:451:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 451 | post(home,x,y,c,n))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:411:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 411 | ReEq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:461:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 461 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 828 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:465:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 465 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 828 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: gecode/int/linear/int-post.cpp:469:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 469 | post(home,x,y,c,r.var()))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:828:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 828 | ReLq::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:295:9: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:301:9: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’: ./gecode/int/linear/int-bin.hpp:148:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:324:22: required from here ./gecode/int/linear/int-bin.hpp:143:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:148:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:324:22: required from here ./gecode/int/linear/int-bin.hpp:143:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:148:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:324:22: required from here ./gecode/int/linear/int-bin.hpp:143:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’: ./gecode/int/linear/int-bin.hpp:277:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:272:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 272 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 0]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:277:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:272:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 272 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 0]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:277:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:272:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 272 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 0]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’: ./gecode/int/linear/int-bin.hpp:333:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:326:22: required from here ./gecode/int/linear/int-bin.hpp:328:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:333:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:326:22: required from here ./gecode/int/linear/int-bin.hpp:328:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::LqBin::LqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:333:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:326:22: required from here ./gecode/int/linear/int-bin.hpp:328:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’: ./gecode/int/linear/int-ter.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:100:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 1]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’: ./gecode/int/linear/int-ter.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:100:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 1]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: ./gecode/int/linear/int-ter.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:100:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: ./gecode/int/linear/int-ter.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:100:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’: ./gecode/int/linear/int-ter.hpp:184:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:179:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 0]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’: ./gecode/int/linear/int-ter.hpp:184:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:179:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 0]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: ./gecode/int/linear/int-ter.hpp:184:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:179:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: ./gecode/int/linear/int-ter.hpp:184:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:179:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’: ./gecode/int/linear/int-ter.hpp:240:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:333:22: required from here ./gecode/int/linear/int-ter.hpp:235:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 1]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’: ./gecode/int/linear/int-ter.hpp:240:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:333:22: required from here ./gecode/int/linear/int-ter.hpp:235:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 1]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: ./gecode/int/linear/int-ter.hpp:240:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:333:22: required from here ./gecode/int/linear/int-ter.hpp:235:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LqTer::LqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’: ./gecode/int/linear/int-ter.hpp:240:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:333:22: required from here ./gecode/int/linear/int-ter.hpp:235:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | : LinTer(home,x0,x1,x2,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]’ 42 | LinTer::LinTer(Home home, A y0, B y1, C y2, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:283:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 283 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:485:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 485 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:487:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 487 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:489:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 489 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’: gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:634:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:636:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 636 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:638:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 638 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]’ gecode/int/linear/int-post.cpp:356:11: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]’ gecode/int/linear/int-post.cpp:362:11: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:773, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-dom.hpp: In instantiation of ‘Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-dom.hpp:365:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:384:11: required from here ./gecode/int/linear/int-dom.hpp:358:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 358 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:283:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 283 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:485:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 485 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:487:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 487 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:489:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 489 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:634:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:636:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 636 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:638:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 638 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:773, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-dom.hpp: In instantiation of ‘Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-dom.hpp:365:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:398:9: required from here ./gecode/int/linear/int-dom.hpp:358:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 358 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:283:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 283 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:485:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 485 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:487:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 487 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:489:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 489 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:634:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:636:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 636 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:638:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 638 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:485:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:489:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:493:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:501:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:505:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:509:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:485:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:489:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:493:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:661:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | (void) new (home) ReEqDomInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:639:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 639 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:501:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:505:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:509:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:738:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | (void) new (home) ReEqBndInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp:716:9: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 716 | (Home home, View x, int c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:609:15: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:613:15: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:617:15: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:626:15: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:630:15: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:697, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:634:15: required from here ./gecode/int/rel/lq-le.hpp:498:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:650:15: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:654:15: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:658:15: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:667:15: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:672:15: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:677:15: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:711:17: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:715:17: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:719:17: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:728:17: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:732:17: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:736:17: required from here ./gecode/int/linear/int-bin.hpp:213:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:768:15: required from here ./gecode/int/linear/int-bin.hpp:420:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:772:15: required from here ./gecode/int/linear/int-bin.hpp:420:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:776:15: required from here ./gecode/int/linear/int-bin.hpp:420:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:785:15: required from here ./gecode/int/linear/int-bin.hpp:420:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:790:15: required from here ./gecode/int/linear/int-bin.hpp:420:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:795:15: required from here ./gecode/int/linear/int-bin.hpp:420:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:805:15: required from here ./gecode/int/linear/int-bin.hpp:420:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:810:15: required from here ./gecode/int/linear/int-bin.hpp:420:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:815:15: required from here ./gecode/int/linear/int-bin.hpp:420:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | : ReLinBin(home,x0,x1,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:94:44: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 94 | ReLinBin::ReLinBin(Home home, A y0, B y1, Val c0, Ctrl b0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:427:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:431:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:446:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:450:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:832:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 832 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:834:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:836:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 836 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:832:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 832 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:834:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:836:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 836 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:832:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 832 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:834:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:836:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 836 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:427:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:431:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:446:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:450:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:832:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 832 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:834:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:836:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 836 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:832:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 832 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:834:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:836:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 836 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:832:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 832 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:834:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:836:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 836 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:427:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:431:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:446:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:450:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:415:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) ReEq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) ReEq(home,y,nva,-c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:419:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | (void) new (home) ReEq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:405:36: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 405 | ReEq::ReEq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:832:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 832 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:834:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:836:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 836 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:832:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 832 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:834:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:836:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 836 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:832:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 832 | (void) new (home) ReLq(home,x,nva,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:834:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 834 | (void) new (home) ReLq(home,nva,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:836:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 836 | (void) new (home) ReLq(home,x,y,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:822:31: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 822 | ReLq::ReLq(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:295:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:301:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/linear/int-bin.hpp:143:46: required from ‘Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ ./gecode/int/linear/int-bin.hpp:148:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:324:22: required from here ./gecode/int/linear/int-bin.hpp:43:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]’: ./gecode/int/linear/int-bin.hpp:143:46: required from ‘Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ ./gecode/int/linear/int-bin.hpp:148:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:324:22: required from here ./gecode/int/linear/int-bin.hpp:43:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]’: ./gecode/int/linear/int-bin.hpp:143:46: required from ‘Gecode::Int::Linear::EqBin::EqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ ./gecode/int/linear/int-bin.hpp:148:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:324:22: required from here ./gecode/int/linear/int-bin.hpp:43:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 0]’: ./gecode/int/linear/int-bin.hpp:272:46: required from ‘Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ ./gecode/int/linear/int-bin.hpp:277:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:43:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 0]’: ./gecode/int/linear/int-bin.hpp:272:46: required from ‘Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ ./gecode/int/linear/int-bin.hpp:277:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:43:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 0]’: ./gecode/int/linear/int-bin.hpp:272:46: required from ‘Gecode::Int::Linear::NqBin::NqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ ./gecode/int/linear/int-bin.hpp:277:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:325:22: required from here ./gecode/int/linear/int-bin.hpp:43:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/linear/int-ter.hpp:100:51: required from ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ ./gecode/int/linear/int-ter.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 1]’: ./gecode/int/linear/int-ter.hpp:100:51: required from ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ ./gecode/int/linear/int-ter.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]’: ./gecode/int/linear/int-ter.hpp:100:51: required from ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ ./gecode/int/linear/int-ter.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 1]’: ./gecode/int/linear/int-ter.hpp:100:51: required from ‘Gecode::Int::Linear::EqTer::EqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ ./gecode/int/linear/int-ter.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:331:22: required from here ./gecode/int/linear/int-ter.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView; int pc = 0]’: ./gecode/int/linear/int-ter.hpp:179:51: required from ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ ./gecode/int/linear/int-ter.hpp:184:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView; int pc = 0]’: ./gecode/int/linear/int-ter.hpp:179:51: required from ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ ./gecode/int/linear/int-ter.hpp:184:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]’: ./gecode/int/linear/int-ter.hpp:179:51: required from ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ ./gecode/int/linear/int-ter.hpp:184:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:478, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-ter.hpp: In instantiation of ‘Gecode::Int::Linear::LinTer::LinTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView; int pc = 0]’: ./gecode/int/linear/int-ter.hpp:179:51: required from ‘Gecode::Int::Linear::NqTer::NqTer(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ ./gecode/int/linear/int-ter.hpp:184:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqTer::post(Gecode::Home, A, B, C, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; C = Gecode::Int::MinusView]’ gecode/int/linear/int-post.cpp:332:22: required from here ./gecode/int/linear/int-ter.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(y0), x1(y1), x2(y2), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:283:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:276:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’: ./gecode/int/linear/int-nary.hpp:287:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:276:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:485:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:478:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 0]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’: ./gecode/int/linear/int-nary.hpp:489:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:478:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 0]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:634:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]’: ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’: ./gecode/int/linear/int-nary.hpp:638:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; View1 = Gecode::Int::OffsetView]’ gecode/int/linear/int-post.cpp:356:11: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::OffsetView]’ gecode/int/linear/int-post.cpp:362:11: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]’: ./gecode/int/linear/int-dom.hpp:358:47: required from ‘Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]’ ./gecode/int/linear/int-dom.hpp:365:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:384:11: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:283:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:276:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:287:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:276:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:485:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:478:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:489:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:478:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:634:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:638:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 2]’: ./gecode/int/linear/int-dom.hpp:358:47: required from ‘Gecode::Int::Linear::DomEq::DomEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ ./gecode/int/linear/int-dom.hpp:365:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::DomEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:398:9: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:283:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:276:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:287:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:276:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:485:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:478:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:489:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:478:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:634:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:638:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:485:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:489:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:493:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:501:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:505:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:509:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:485:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:489:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:493:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:640:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:501:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:505:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/linear/int-post.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqBndInt::ReEqBndInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:738:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqBndInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:509:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/rel/eq.hpp:717:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 717 | : ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/lq-le.hpp:498:66: required from ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:609:15: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’: ./gecode/int/rel/lq-le.hpp:498:66: required from ‘Gecode::Int::Rel::ReLqInt::ReLqInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/lq-le.hpp:520:16: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReLqInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:626:15: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-bin.hpp:213:55: required from ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:650:15: required from here ./gecode/int/linear/int-bin.hpp:95:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-bin.hpp:213:55: required from ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:667:15: required from here ./gecode/int/linear/int-bin.hpp:95:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’: ./gecode/int/linear/int-bin.hpp:213:55: required from ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:711:17: required from here ./gecode/int/linear/int-bin.hpp:95:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’: ./gecode/int/linear/int-bin.hpp:213:55: required from ‘Gecode::Int::Linear::ReEqBin::ReEqBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-bin.hpp:218:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBin::post(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:728:17: required from here ./gecode/int/linear/int-bin.hpp:95:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::ReLinBin::ReLinBin(Gecode::Home, A, B, Val, Ctrl) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-bin.hpp:420:59: required from ‘Gecode::Int::Linear::ReLqBin::ReLqBin(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-bin.hpp:425:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::post(Gecode::Home, A, B, Val, Gecode::Int::BoolView) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:805:15: required from here ./gecode/int/linear/int-bin.hpp:95:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(y0), x1(y1), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:427:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:427:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:431:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:431:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:446:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:446:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:450:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:450:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:832:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:836:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:832:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:836:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:832:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:836:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:427:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:427:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:431:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:431:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:446:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:446:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:450:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:450:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:832:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:836:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:832:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:836:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:832:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:836:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:427:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:427:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:431:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:431:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:446:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:446:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:450:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:450:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:407:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:832:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/int-nary.hpp:836:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:832:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/int-nary.hpp:836:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/int-post.cpp:464:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:832:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/int-nary.hpp:836:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/int-post.cpp:468:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:824:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | : ReLin(home,x,y,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:104:9: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’ 104 | (Home home, ViewArray

& x, ViewArray& y, Val c, Ctrl b0) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:276:41: required from ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:283:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:276:41: required from ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ ./gecode/int/linear/int-nary.hpp:287:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 0]’: ./gecode/int/linear/int-nary.hpp:478:41: required from ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:485:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 0]’: ./gecode/int/linear/int-nary.hpp:478:41: required from ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ ./gecode/int/linear/int-nary.hpp:489:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:627:41: required from ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]’ ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:343:46: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:276:41: required from ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:283:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:276:41: required from ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ ./gecode/int/linear/int-nary.hpp:287:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]’: ./gecode/int/linear/int-nary.hpp:478:41: required from ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:485:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]’: ./gecode/int/linear/int-nary.hpp:478:41: required from ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ ./gecode/int/linear/int-nary.hpp:489:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:627:41: required from ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’ ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:386:53: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:276:41: required from ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:283:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:276:41: required from ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ ./gecode/int/linear/int-nary.hpp:287:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:162:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 0]’: ./gecode/int/linear/int-nary.hpp:478:41: required from ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:485:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 0]’: ./gecode/int/linear/int-nary.hpp:478:41: required from ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ ./gecode/int/linear/int-nary.hpp:489:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:165:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:627:41: required from ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’ ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:168:7: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:401:63: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:640:66: required from ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:485:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::BoolView]’ gecode/int/linear/int-post.cpp:584:69: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::NegBoolView]’: ./gecode/int/rel/eq.hpp:640:66: required from ‘Gecode::Int::Rel::ReEqDomInt::ReEqDomInt(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:661:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDomInt::post(Gecode::Home, View, int, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:485:9: required from ‘void Gecode::Int::Linear::posteqint(Gecode::Home, Gecode::Int::IntView&, int, CtrlView, Gecode::ReifyMode, Gecode::IntPropLevel) [with CtrlView = Gecode::Int::NegBoolView]’ gecode/int/linear/int-post.cpp:599:63: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-nary.hpp:824:54: required from ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::IntView]’ gecode/int/linear/int-post.cpp:834:48: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-nary.hpp:824:54: required from ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:845:51: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:423:9: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:415:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::NegBoolView]’: ./gecode/int/linear/int-nary.hpp:407:50: required from ‘Gecode::Int::Linear::ReEq::ReEq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:419:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:442:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::ReLin::ReLin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Ctrl) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1; Ctrl = Gecode::Int::BoolView]’: ./gecode/int/linear/int-nary.hpp:824:54: required from ‘Gecode::Int::Linear::ReLq::ReLq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/int-nary.hpp:834:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReLq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val, Gecode::Int::BoolView) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/int-post.cpp:460:11: required from ‘void Gecode::Int::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::IntRelType, Val, Gecode::Reify) [with Val = long long int; View = Gecode::Int::ScaleView]’ gecode/int/linear/int-post.cpp:854:63: required from here ./gecode/int/linear/int-nary.hpp:105:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | : Lin(home,x,y,c), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:859:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:634:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:636:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 636 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:638:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 638 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:864:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:634:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:636:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 636 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:638:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 638 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:442:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:485:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 485 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:487:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 487 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:489:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 489 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:447:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:283:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 283 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:859:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:634:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:636:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 636 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:638:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 638 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’: ./gecode/int/linear/int-nary.hpp:864:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:634:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:636:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 636 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:638:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 638 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:442:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:485:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 485 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:487:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 487 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:489:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 489 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:447:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:283:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 283 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:859:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:634:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:636:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 636 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:638:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 638 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]’: ./gecode/int/linear/int-nary.hpp:864:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:634:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 634 | (void) new (home) Lq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:636:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 636 | (void) new (home) Lq(home,nva,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:638:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 638 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:626:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::IntView]’ 626 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:442:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:485:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 485 | (void) new (home) Nq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:487:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 487 | (void) new (home) Nq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:489:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 489 | (void) new (home) Nq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:477:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 477 | Nq::Nq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:447:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:283:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 283 | (void) new (home) Eq(home,x,nva,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) Eq(home,y,nva,-c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp:287:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:275:24: note: initializing argument 1 of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::IntView; N = Gecode::Int::Linear::NoView]’ 275 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, Val c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:452:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-bin.hpp:443:3: required from here ./gecode/int/linear/int-bin.hpp:379:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 379 | (void) new (home) GqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:373:30: note: initializing argument 1 of ‘Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ 373 | GqBin::GqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:452:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-bin.hpp:443:3: required from here ./gecode/int/linear/int-bin.hpp:379:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 379 | (void) new (home) GqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:373:30: note: initializing argument 1 of ‘Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ 373 | GqBin::GqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’: ./gecode/int/linear/int-bin.hpp:452:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-bin.hpp:443:3: required from here ./gecode/int/linear/int-bin.hpp:379:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 379 | (void) new (home) GqBin(home,x0,x1,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:373:30: note: initializing argument 1 of ‘Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ 373 | GqBin::GqBin(Home home, A x0, B x1, Val c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:859:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:487:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:442:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:478:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:447:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:276:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:859:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:627:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 627 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:487:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:442:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:478:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’: ./gecode/int/linear/int-nary.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:447:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:276:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp:61:29: note: initializing argument 1 of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]’ 61 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:379:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView]’ ./gecode/int/linear/int-bin.hpp:452:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-bin.hpp:443:3: required from here ./gecode/int/linear/int-bin.hpp:374:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 374 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::MinusView; B = Gecode::Int::MinusView; int pc = 1]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’: ./gecode/int/linear/int-bin.hpp:379:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView]’ ./gecode/int/linear/int-bin.hpp:452:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-bin.hpp:443:3: required from here ./gecode/int/linear/int-bin.hpp:374:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 374 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::MinusView; int pc = 1]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ ./gecode/int/linear/int-bin.hpp: In instantiation of ‘Gecode::Int::Linear::GqBin::GqBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’: ./gecode/int/linear/int-bin.hpp:379:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBin::post(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView]’ ./gecode/int/linear/int-bin.hpp:452:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLqBin::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-bin.hpp:443:3: required from here ./gecode/int/linear/int-bin.hpp:374:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 374 | : LinBin(home,x0,x1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:327, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-bin.hpp:42:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBin::LinBin(Gecode::Home, A, B, Val) [with Val = int; A = Gecode::Int::IntView; B = Gecode::Int::IntView; int pc = 1]’ 42 | LinBin::LinBin(Home home, A y0, B y1, Val c0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:627:41: required from ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:859:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]’: ./gecode/int/linear/int-nary.hpp:478:41: required from ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:487:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:442:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = long long int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 1]’: ./gecode/int/linear/int-nary.hpp:627:41: required from ‘Gecode::Int::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:636:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:859:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReLq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::ScaleView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:855:3: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:772, from gecode/int/linear/int-post.cpp:37: ./gecode/int/linear/int-nary.hpp: In instantiation of ‘Gecode::Int::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView; int pc = 0]’: ./gecode/int/linear/int-nary.hpp:478:41: required from ‘Gecode::Int::Linear::Nq::Nq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::Linear::NoView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:487:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::Nq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Val) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView]’ ./gecode/int/linear/int-nary.hpp:442:7: required from ‘Gecode::ExecStatus Gecode::Int::Linear::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with Val = int; P = Gecode::Int::ScaleView; N = Gecode::Int::Linear::NoView; Ctrl = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/int/linear/int-nary.hpp:438:3: required from here ./gecode/int/linear/int-nary.hpp:62:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/linear/int-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/linear-int.o gecode/int/linear-int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear-int.cpp:34: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:44:5: note: in expansion of macro ‘GECODE_POST’ 44 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-int.cpp:50:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | Linear::post(home,t,x.size(),irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:34: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:57:5: note: in expansion of macro ‘GECODE_POST’ 57 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-int.cpp:63:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | Linear::post(home,t,x.size(),irt,c,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:34: ./gecode/int/linear.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:72:5: note: in expansion of macro ‘GECODE_POST’ 72 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-int.cpp:78:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | Linear::post(home,t,x.size(),irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:34: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:87:5: note: in expansion of macro ‘GECODE_POST’ 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-int.cpp:93:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | Linear::post(home,t,x.size(),irt,c,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:34: ./gecode/int/linear.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:100:5: note: in expansion of macro ‘GECODE_POST’ 100 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-int.cpp:123:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | Linear::post(home,t,x.size()+1,irt,0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:34: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:130:5: note: in expansion of macro ‘GECODE_POST’ 130 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-int.cpp:137:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | Linear::post(home,t,x.size()+1,irt,0,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:34: ./gecode/int/linear.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:146:5: note: in expansion of macro ‘GECODE_POST’ 146 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-int.cpp:169:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | Linear::post(home,t,x.size()+1,irt,0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:34: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: gecode/int/linear-int.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-int.cpp:178:5: note: in expansion of macro ‘GECODE_POST’ 178 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-int.cpp:185:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 185 | Linear::post(home,t,x.size()+1,irt,0,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-int.cpp:34: ./gecode/int/linear.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-int.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/linear/bool-post.o gecode/int/linear/bool-post.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)’: gecode/int/linear/bool-post.cpp:79:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ::post(home,x,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:91:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ 91 | EqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:88:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | ::post(home,x,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:177:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ 177 | NqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:97:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | ::post(home,x,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:260:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ 260 | GqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:107:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | ::post(home,x,z,n_p-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:260:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]’ 260 | GqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’: gecode/int/linear/bool-post.cpp:124:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | GECODE_ES_FAIL((EqBoolInt::post(home,x,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:321:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 321 | EqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:132:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 132 | GECODE_ES_FAIL((NqBoolInt::post(home,x,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:394:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 394 | NqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:140:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | GECODE_ES_FAIL((GqBoolInt::post(home,x,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:198:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 198 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:148:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | GECODE_ES_FAIL((GqBoolInt::post(home,x,n_p-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:198:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ 198 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:169:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:173:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:177:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 177 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:192:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 192 | post(home,x,c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:196:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | post(home,x,c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:200:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 200 | post(home,x,c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:214:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:218:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:222:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | post(home,x,c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:236:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | post(home,x,n_p-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:240:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | post(home,x,n_p-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:244:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | post(home,x,n_p-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)’: gecode/int/linear/bool-post.cpp:266:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | ::post(home,x,z,-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:91:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ 91 | EqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:276:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | ::post(home,x,z,-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:177:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ 177 | NqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:285:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | ::post(home,x,y,n_n+c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:260:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]’ 260 | GqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:295:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | ::post(home,x,z,-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:260:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ 260 | GqBoolView::post(Home home, ViewArray& x, YV y, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’: gecode/int/linear/bool-post.cpp:312:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 312 | GECODE_ES_FAIL((EqBoolInt::post(home,x,-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:321:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 321 | EqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:320:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 320 | GECODE_ES_FAIL((NqBoolInt::post(home,x,-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:394:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 394 | NqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:328:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | GECODE_ES_FAIL((GqBoolInt::post(home,x,n_n+c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:198:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ 198 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:336:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | GECODE_ES_FAIL((GqBoolInt::post(home,x,-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:198:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 198 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:357:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:361:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:365:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 365 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:380:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 380 | post(home,x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:384:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 384 | post(home,x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:388:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 388 | post(home,x,-c,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:744:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 744 | ReEqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:402:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 402 | post(home,x,n_n+c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:406:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 406 | post(home,x,n_n+c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:410:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 410 | post(home,x,n_n+c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:424:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:428:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 428 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:432:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 432 | post(home,x,-c,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:639:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 639 | ReGqBoolInt::post(Home home, ViewArray& x, int c, VB b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)’: gecode/int/linear/bool-post.cpp:464:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 464 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:398:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ 398 | EqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:468:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 468 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:686:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ 686 | NqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:472:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 472 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:553:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ 553 | LqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:478:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | ::post(home,b_n,b_p,m,-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:553:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ 553 | LqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’: gecode/int/linear/bool-post.cpp:510:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 510 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:398:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 398 | EqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:515:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:686:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 686 | NqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:520:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 520 | ::post(home,b_p,b_n,y,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:553:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 553 | LqBoolScale::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: gecode/int/linear/bool-post.cpp:525:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 525 | ::post(home,b_n,b_p,y,-c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:553:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 553 | LqBoolScale::post(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:592:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 592 | post_all(home,t,n,irt,x,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:534:17: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]’ 534 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:600:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 600 | post_all(home,t,n,irt,x,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:534:17: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::ZeroIntView]’ 534 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:610:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 610 | post_all(home,t,n,IRT_EQ,zv,0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:534:17: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]’ 534 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:611:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 611 | rel(home,z,irt,x,r,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In function ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: gecode/int/linear/bool-post.cpp:621:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 621 | post(home,t,n,irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:596:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 596 | post(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:626:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 626 | post(home,t,n,neg(irt),c,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:596:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 596 | post(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:706:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 706 | post_pos_unit(home,t_p,n_p,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:156:22: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 156 | post_pos_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:709:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 709 | post_neg_unit(home,t_n,n_n,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:344:22: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 344 | post_neg_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | post_all(home,t,n,IRT_EQ,zv,0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:534:17: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]’ 534 | post_all(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:724:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 724 | rel(home,z,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’: gecode/int/linear/bool-post.cpp:78:9: required from here ./gecode/int/linear/bool-view.hpp:93:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return EqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:321:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 321 | EqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:118:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:86:38: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ 86 | EqBoolView::EqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’: gecode/int/linear/bool-post.cpp:87:9: required from here ./gecode/int/linear/bool-view.hpp:179:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | return NqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:394:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 394 | NqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:203:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | (void) new (home) NqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:172:38: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ 172 | NqBoolView::NqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’: gecode/int/linear/bool-post.cpp:96:9: required from here ./gecode/int/linear/bool-view.hpp:262:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 262 | return GqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:198:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 198 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:280:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | (void) new (home) GqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:255:38: note: initializing argument 1 of ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ 255 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]’: gecode/int/linear/bool-post.cpp:106:9: required from here ./gecode/int/linear/bool-view.hpp:262:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 262 | return GqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:198:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ 198 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:280:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | (void) new (home) GqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:255:38: note: initializing argument 1 of ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]’ 255 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’: gecode/int/linear/bool-post.cpp:124:9: required from here ./gecode/int/linear/bool-int.hpp:346:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 346 | (void) new (home) EqBoolInt(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:238:33: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBoolInt::EqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 238 | EqBoolInt::EqBoolInt(Home home, ViewArray& x, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’: gecode/int/linear/bool-post.cpp:132:9: required from here ./gecode/int/linear/bool-int.hpp:415:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | (void) new (home) NqBoolInt(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:358:33: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBoolInt::NqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 358 | NqBoolInt::NqBoolInt(Home home, ViewArray& b, int c0) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’: gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/linear/bool-int.hpp:216:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 216 | return Bool::NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:225:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | (void) new (home) GqBoolInt(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:115:33: note: initializing argument 1 of ‘Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 115 | GqBoolInt::GqBoolInt(Home home, ViewArray& x, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’: gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/linear/bool-int.hpp:216:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 216 | return Bool::NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:225:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | (void) new (home) GqBoolInt(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:115:33: note: initializing argument 1 of ‘Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ 115 | GqBoolInt::GqBoolInt(Home home, ViewArray& x, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/linear/bool-int.hpp:767:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 766 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:776:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr | ~~~~~~~~~~~~ 774 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:778:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 778 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:683:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 683 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/linear/bool-int.hpp:767:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 766 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:776:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr | ~~~~~~~~~~~~ 774 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:778:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 778 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:683:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 683 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/bool-post.cpp:176:11: required from here ./gecode/int/linear/bool-int.hpp:767:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 766 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:776:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr | ~~~~~~~~~~~~ 774 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:778:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 778 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:683:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 683 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/linear/bool-int.hpp:767:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 766 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:776:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr | ~~~~~~~~~~~~ 774 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:778:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 778 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:683:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 683 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/linear/bool-int.hpp:767:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 766 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:776:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr | ~~~~~~~~~~~~ 774 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:778:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 778 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:683:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 683 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/bool-post.cpp:199:11: required from here ./gecode/int/linear/bool-int.hpp:767:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 766 | return Bool::NaryOr::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 767 | ::post(home,x,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:776:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | return Bool::NaryOr | ~~~~~~~~~~~~ 774 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 776 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:778:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 778 | (void) new (home) ReEqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:683:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 683 | ReEqBoolInt::ReEqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/bool-post.cpp:213:11: required from here ./gecode/int/linear/bool-int.hpp:661:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:670:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr | ~~~~~~~~~~~~ 668 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:672:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 672 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:574:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 574 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/bool-post.cpp:217:11: required from here ./gecode/int/linear/bool-int.hpp:661:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:670:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr | ~~~~~~~~~~~~ 668 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:672:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 672 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:574:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 574 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/bool-post.cpp:221:11: required from here ./gecode/int/linear/bool-int.hpp:661:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:670:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr | ~~~~~~~~~~~~ 668 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:672:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 672 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:574:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 574 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/linear/bool-post.cpp:235:11: required from here ./gecode/int/linear/bool-int.hpp:661:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:670:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr | ~~~~~~~~~~~~ 668 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:672:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 672 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:574:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 574 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/linear/bool-post.cpp:239:11: required from here ./gecode/int/linear/bool-int.hpp:661:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:670:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr | ~~~~~~~~~~~~ 668 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:672:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 672 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:574:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 574 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/linear/bool-post.cpp:243:11: required from here ./gecode/int/linear/bool-int.hpp:661:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 661 | return Bool::NaryOr::post(home,x,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:670:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 667 | return Bool::NaryOr | ~~~~~~~~~~~~ 668 | ::NegView, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | typename BoolNegTraits::NegView> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 670 | ::post(home,nx,BoolNegTraits::neg(b)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:769:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 769 | NaryOr::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:672:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 672 | (void) new (home) ReGqBoolInt(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:574:43: note: initializing argument 1 of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 574 | ReGqBoolInt::ReGqBoolInt(Home home, ViewArray& x, int c, VB b) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’: gecode/int/linear/bool-post.cpp:265:9: required from here ./gecode/int/linear/bool-view.hpp:93:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return EqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:321:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 321 | EqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:118:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:86:38: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ 86 | EqBoolView::EqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’: gecode/int/linear/bool-post.cpp:275:9: required from here ./gecode/int/linear/bool-view.hpp:179:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | return NqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:394:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 394 | NqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:203:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | (void) new (home) NqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:172:38: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ 172 | NqBoolView::NqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]’: gecode/int/linear/bool-post.cpp:284:9: required from here ./gecode/int/linear/bool-view.hpp:262:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 262 | return GqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:198:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ 198 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:280:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | (void) new (home) GqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:255:38: note: initializing argument 1 of ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]’ 255 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’: gecode/int/linear/bool-post.cpp:294:9: required from here ./gecode/int/linear/bool-view.hpp:262:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 262 | return GqBoolInt::post(home,x,y.val()+c); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:198:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ 198 | GqBoolInt::post(Home home, ViewArray& x, int c) { | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:280:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | (void) new (home) GqBoolView(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:255:38: note: initializing argument 1 of ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ 255 | GqBoolView::GqBoolView(Home home, ViewArray& x, YV y, int c) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’: gecode/int/linear/bool-post.cpp:463:7: required from here ./gecode/int/linear/bool-scale.hpp:403:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:209:47: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ 209 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:407:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:209:47: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]’ 209 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:410:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 410 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:209:47: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ 209 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’: gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:690:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 690 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:578:47: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ 578 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:694:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 694 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 695 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:578:47: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]’ 578 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:697:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 697 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:578:47: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ 578 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’: gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:558:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 558 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:424:47: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ 424 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:562:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 562 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:424:47: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]’ 424 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:565:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 565 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:424:47: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ 424 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’: gecode/int/linear/bool-post.cpp:477:9: required from here ./gecode/int/linear/bool-scale.hpp:558:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 558 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:424:47: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ 424 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:562:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 562 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:424:47: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]’ 424 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:565:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 565 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:424:47: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ 424 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: gecode/int/linear/bool-post.cpp:508:7: required from here ./gecode/int/linear/bool-scale.hpp:403:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:209:47: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 209 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:407:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 407 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:209:47: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 209 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:410:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 410 | (void) new (home) EqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:209:47: note: initializing argument 1 of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 209 | EqBoolScale::EqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: gecode/int/linear/bool-post.cpp:513:7: required from here ./gecode/int/linear/bool-scale.hpp:690:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 690 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 691 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:578:47: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 578 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:694:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 694 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 695 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:578:47: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 578 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:697:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 697 | (void) new (home) NqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 698 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:578:47: note: initializing argument 1 of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 578 | NqBoolScale::NqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: gecode/int/linear/bool-post.cpp:518:7: required from here ./gecode/int/linear/bool-scale.hpp:558:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 558 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | (home,ep,n,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:424:47: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 424 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:562:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 562 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | (home,p,en,x,c); | ~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:424:47: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 424 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp:565:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 565 | (void) new (home) LqBoolScale | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 566 | (home,p,n,x,c); | ~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:424:47: note: initializing argument 1 of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ 424 | LqBoolScale::LqBoolScale(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In instantiation of ‘void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::IntView]’: gecode/int/linear/bool-post.cpp:592:30: required from here gecode/int/linear/bool-post.cpp:577:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | post_pos_unit(home,t_p,n_p,irt,x,c); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:69:22: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)’ 69 | post_pos_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:580:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | post_neg_unit(home,t_n,n_n,irt,x,c); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:255:22: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)’ 255 | post_neg_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:583:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 583 | post_mixed(home,t_p,n_p,t_n,n_n,irt,x,c); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:443:19: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int)’ 443 | post_mixed(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp: In instantiation of ‘void Gecode::Int::Linear::post_all(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, View, int) [with View = Gecode::Int::ZeroIntView]’: gecode/int/linear/bool-post.cpp:600:30: required from here gecode/int/linear/bool-post.cpp:577:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 577 | post_pos_unit(home,t_p,n_p,irt,x,c); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:115:22: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_pos_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’ 115 | post_pos_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:580:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | post_neg_unit(home,t_n,n_n,irt,x,c); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:303:22: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_neg_unit(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’ 303 | post_neg_unit(Home home, | ~~~~~^~~~ gecode/int/linear/bool-post.cpp:583:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 583 | post_mixed(home,t_p,n_p,t_n,n_n,irt,x,c); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/linear/bool-post.cpp:488:19: note: initializing argument 1 of ‘void Gecode::Int::Linear::post_mixed(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::ZeroIntView, int)’ 488 | post_mixed(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’: ./gecode/int/linear/bool-view.hpp:118:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:78:9: required from here ./gecode/int/linear/bool-view.hpp:87:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ 42 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’: ./gecode/int/linear/bool-view.hpp:203:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:87:9: required from here ./gecode/int/linear/bool-view.hpp:173:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ 42 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’: ./gecode/int/linear/bool-view.hpp:280:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:96:9: required from here ./gecode/int/linear/bool-view.hpp:256:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ 42 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]’: ./gecode/int/linear/bool-view.hpp:280:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:106:9: required from here ./gecode/int/linear/bool-view.hpp:256:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]’ 42 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::EqBoolInt::EqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’: ./gecode/int/linear/bool-int.hpp:346:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:124:9: required from here ./gecode/int/linear/bool-int.hpp:239:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 239 | : LinBoolInt(home,x,std::max(c,x.size()-c)+1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:48:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::BoolView]’ 48 | LinBoolInt::LinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::NqBoolInt::NqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’: ./gecode/int/linear/bool-int.hpp:415:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:132:9: required from here ./gecode/int/linear/bool-int.hpp:361:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | b[b.size()-1]), x(b), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/bool/or.hpp:674:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 674 | return BinOrTrue::post(home,b[0],b[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:676:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 676 | return TerOrTrue::post(home,b[0],b[1],b[2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:220:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ 220 | TerOrTrue::post(Home home, BV b0, BV b1, BV b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:678:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 678 | return QuadOrTrue::post(home,b[0],b[1],b[2],b[3]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:330:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ 330 | QuadOrTrue::post(Home home, BV b0, BV b1, BV b2, BV b3) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:680:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 680 | (void) new (home) NaryOrTrue(home,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:613:35: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 613 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& b) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’: ./gecode/int/linear/bool-int.hpp:225:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/linear/bool-int.hpp:116:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | : LinBoolInt(home,x,c+1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:48:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::BoolView]’ 48 | LinBoolInt::LinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/bool/or.hpp:674:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 674 | return BinOrTrue::post(home,b[0],b[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:676:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 676 | return TerOrTrue::post(home,b[0],b[1],b[2]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:220:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ 220 | TerOrTrue::post(Home home, BV b0, BV b1, BV b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:678:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 678 | return QuadOrTrue::post(home,b[0],b[1],b[2],b[3]); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:330:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ 330 | QuadOrTrue::post(Home home, BV b0, BV b1, BV b2, BV b3) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:680:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 680 | (void) new (home) NaryOrTrue(home,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:613:35: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 613 | NaryOrTrue::NaryOrTrue(Home home, ViewArray& b) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’: ./gecode/int/linear/bool-int.hpp:225:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/linear/bool-int.hpp:116:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | : LinBoolInt(home,x,c+1,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:48:35: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::NegBoolView]’ 48 | LinBoolInt::LinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’: ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:788:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:790:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 790 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’: ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:788:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:790:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 790 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/bool-int.hpp:778:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/linear/bool-int.hpp:684:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 684 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/bool-int.hpp:778:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/bool-post.cpp:172:11: required from here ./gecode/int/linear/bool-int.hpp:684:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 684 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/bool-int.hpp:778:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/bool-post.cpp:176:11: required from here ./gecode/int/linear/bool-int.hpp:684:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 684 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:788:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:790:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 790 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/or.hpp:772:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 772 | return NaryOrTrue::post(home,x); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:663:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ 663 | NaryOrTrue::post(Home home, ViewArray& b) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:788:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 788 | return Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:790:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 790 | return Or::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:494:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ 494 | Or::post(Home home, BVA b0, BVB b1, BVC b2) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:792:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | (void) new (home) NaryOr(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:736:30: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ 736 | NaryOr::NaryOr(Home home, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/bool-int.hpp:778:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/linear/bool-int.hpp:684:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 684 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/bool-int.hpp:778:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/bool-post.cpp:195:11: required from here ./gecode/int/linear/bool-int.hpp:684:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 684 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/bool-int.hpp:778:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/bool-post.cpp:199:11: required from here ./gecode/int/linear/bool-int.hpp:684:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 684 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/bool-int.hpp:672:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:213:11: required from here ./gecode/int/linear/bool-int.hpp:575:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 575 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/bool-int.hpp:672:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/bool-post.cpp:217:11: required from here ./gecode/int/linear/bool-int.hpp:575:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 575 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/bool-int.hpp:672:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/bool-post.cpp:221:11: required from here ./gecode/int/linear/bool-int.hpp:575:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 575 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/linear/bool-int.hpp:672:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:235:11: required from here ./gecode/int/linear/bool-int.hpp:575:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 575 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/linear/bool-int.hpp:672:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/linear/bool-post.cpp:239:11: required from here ./gecode/int/linear/bool-int.hpp:575:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 575 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/linear/bool-int.hpp:672:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/linear/bool-post.cpp:243:11: required from here ./gecode/int/linear/bool-int.hpp:575:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 575 | : ReLinBoolInt(home,x,c,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp:496:42: note: initializing argument 1 of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]’ 496 | ReLinBoolInt::ReLinBoolInt(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’: ./gecode/int/linear/bool-view.hpp:118:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:265:9: required from here ./gecode/int/linear/bool-view.hpp:87:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ 42 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::NqBoolView::NqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’: ./gecode/int/linear/bool-view.hpp:203:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:275:9: required from here ./gecode/int/linear/bool-view.hpp:173:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ 42 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]’: ./gecode/int/linear/bool-view.hpp:280:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:284:9: required from here ./gecode/int/linear/bool-view.hpp:256:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]’ 42 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’: ./gecode/int/linear/bool-view.hpp:280:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:294:9: required from here ./gecode/int/linear/bool-view.hpp:256:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | : LinBoolView(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ 42 | LinBoolView::LinBoolView(Home home, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’: ./gecode/int/linear/bool-scale.hpp:403:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:463:7: required from here ./gecode/int/linear/bool-scale.hpp:212:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]’: ./gecode/int/linear/bool-scale.hpp:407:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:463:7: required from here ./gecode/int/linear/bool-scale.hpp:212:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’: ./gecode/int/linear/bool-scale.hpp:410:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:463:7: required from here ./gecode/int/linear/bool-scale.hpp:212:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’: ./gecode/int/linear/bool-scale.hpp:690:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:581:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 581 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]’: ./gecode/int/linear/bool-scale.hpp:694:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:581:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 581 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’: ./gecode/int/linear/bool-scale.hpp:697:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:581:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 581 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’: ./gecode/int/linear/bool-scale.hpp:558:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:427:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]’: ./gecode/int/linear/bool-scale.hpp:562:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:427:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’: ./gecode/int/linear/bool-scale.hpp:565:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:471:7: required from here ./gecode/int/linear/bool-scale.hpp:427:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’: ./gecode/int/linear/bool-scale.hpp:558:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:477:9: required from here ./gecode/int/linear/bool-scale.hpp:427:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]’: ./gecode/int/linear/bool-scale.hpp:562:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:477:9: required from here ./gecode/int/linear/bool-scale.hpp:427:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’: ./gecode/int/linear/bool-scale.hpp:565:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:477:9: required from here ./gecode/int/linear/bool-scale.hpp:427:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: ./gecode/int/linear/bool-scale.hpp:403:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:508:7: required from here ./gecode/int/linear/bool-scale.hpp:212:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: ./gecode/int/linear/bool-scale.hpp:407:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:508:7: required from here ./gecode/int/linear/bool-scale.hpp:212:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: ./gecode/int/linear/bool-scale.hpp:410:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:508:7: required from here ./gecode/int/linear/bool-scale.hpp:212:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: ./gecode/int/linear/bool-scale.hpp:690:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:513:7: required from here ./gecode/int/linear/bool-scale.hpp:581:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 581 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: ./gecode/int/linear/bool-scale.hpp:694:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:513:7: required from here ./gecode/int/linear/bool-scale.hpp:581:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 581 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: ./gecode/int/linear/bool-scale.hpp:697:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:513:7: required from here ./gecode/int/linear/bool-scale.hpp:581:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 581 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: ./gecode/int/linear/bool-scale.hpp:558:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:518:7: required from here ./gecode/int/linear/bool-scale.hpp:427:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: ./gecode/int/linear/bool-scale.hpp:562:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:518:7: required from here ./gecode/int/linear/bool-scale.hpp:427:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’: ./gecode/int/linear/bool-scale.hpp:565:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:518:7: required from here ./gecode/int/linear/bool-scale.hpp:427:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | : LinBoolScale(home,p,n,x,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp:156:53: note: initializing argument 1 of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]’ 156 | LinBoolScale::LinBoolScale(Home home, | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’: ./gecode/int/linear/bool-view.hpp:87:36: required from ‘Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ ./gecode/int/linear/bool-view.hpp:118:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:78:9: required from here ./gecode/int/linear/bool-view.hpp:44:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]’: ./gecode/int/linear/bool-view.hpp:256:36: required from ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]’ ./gecode/int/linear/bool-view.hpp:280:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:106:9: required from here ./gecode/int/linear/bool-view.hpp:44:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::BoolView]’: ./gecode/int/linear/bool-int.hpp:239:55: required from ‘Gecode::Int::Linear::EqBoolInt::EqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:346:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:124:9: required from here ./gecode/int/linear/bool-int.hpp:50:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | : Propagator(home), co(home), x(x0), n_as(n_s), n_hs(n_s), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:674:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/bool/or.hpp:138:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:103:38: note: initializing argument 1 of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 103 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:676:34: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/bool/or.hpp:221:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | (void) new (home) TerOrTrue(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:181:33: note: initializing argument 1 of ‘Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ 181 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:678:35: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/bool/or.hpp:331:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 331 | (void) new (home) QuadOrTrue(home,b0,b1,b2,b3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:285:35: note: initializing argument 1 of ‘Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ 285 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:680:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/bool/or.hpp:614:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 614 | : BinaryPropagator(home,b[0],b[1]), x(b) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:674:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/bool/or.hpp:138:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | (void) new (home) BinOrTrue(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:103:38: note: initializing argument 1 of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 103 | BinOrTrue::BinOrTrue(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:676:34: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/bool/or.hpp:221:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | (void) new (home) TerOrTrue(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:181:33: note: initializing argument 1 of ‘Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ 181 | TerOrTrue::TerOrTrue(Home home, BV b0, BV b1, BV b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:678:35: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/bool/or.hpp:331:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 331 | (void) new (home) QuadOrTrue(home,b0,b1,b2,b3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:285:35: note: initializing argument 1 of ‘Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ 285 | QuadOrTrue::QuadOrTrue(Home home, BV b0, BV b1, BV b2, BV b3) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:680:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/bool/or.hpp:614:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 614 | : BinaryPropagator(home,b[0],b[1]), x(b) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolInt::LinBoolInt(Gecode::Home, Gecode::ViewArray&, int, int) [with VX = Gecode::Int::NegBoolView]’: ./gecode/int/linear/bool-int.hpp:116:34: required from ‘Gecode::Int::Linear::GqBoolInt::GqBoolInt(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:225:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/linear/bool-int.hpp:50:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | : Propagator(home), co(home), x(x0), n_as(n_s), n_hs(n_s), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/or.hpp:738:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/or.hpp:738:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView]’: ./gecode/int/linear/bool-int.hpp:684:37: required from ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/bool-int.hpp:778:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/linear/bool-int.hpp:498:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : Propagator(home), co(home), x(x0), n_s(x.size()), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/or.hpp:738:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/or.hpp:499:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | return BinOrTrue::post(home,b0,b1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:125:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 125 | BinOrTrue::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/or.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:511:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 511 | return Eq::post(home,b1,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:513:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | return Eq::post(home,b0,b2); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:515:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | (void) new (home) Or(home,b0,b1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp:461:28: note: initializing argument 1 of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ 461 | Or::Or(Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/or.hpp:738:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 738 | n_zero(0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView]’: ./gecode/int/linear/bool-int.hpp:684:37: required from ‘Gecode::Int::Linear::ReEqBoolInt::ReEqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/bool-int.hpp:778:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/linear/bool-int.hpp:498:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : Propagator(home), co(home), x(x0), n_s(x.size()), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-int.hpp: In instantiation of ‘Gecode::Int::Linear::ReLinBoolInt::ReLinBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView]’: ./gecode/int/linear/bool-int.hpp:575:37: required from ‘Gecode::Int::Linear::ReGqBoolInt::ReGqBoolInt(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/linear/bool-int.hpp:672:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReGqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::NegBoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:235:11: required from here ./gecode/int/linear/bool-int.hpp:498:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | : Propagator(home), co(home), x(x0), n_s(x.size()), c(c0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’: ./gecode/int/linear/bool-view.hpp:87:36: required from ‘Gecode::Int::Linear::EqBoolView::EqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ ./gecode/int/linear/bool-view.hpp:118:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::BoolView; YV = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:265:9: required from here ./gecode/int/linear/bool-view.hpp:44:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1125, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-view.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolView::LinBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]’: ./gecode/int/linear/bool-view.hpp:256:36: required from ‘Gecode::Int::Linear::GqBoolView::GqBoolView(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]’ ./gecode/int/linear/bool-view.hpp:280:12: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolView::post(Gecode::Home, Gecode::ViewArray&, YV, int) [with XV = Gecode::Int::NegBoolView; YV = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:284:9: required from here ./gecode/int/linear/bool-view.hpp:44:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]’: ./gecode/int/linear/bool-scale.hpp:212:57: required from ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ ./gecode/int/linear/bool-scale.hpp:403:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:463:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]’: ./gecode/int/linear/bool-scale.hpp:212:57: required from ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]’ ./gecode/int/linear/bool-scale.hpp:407:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:463:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 1]’: ./gecode/int/linear/bool-scale.hpp:212:57: required from ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ ./gecode/int/linear/bool-scale.hpp:410:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:463:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]’: ./gecode/int/linear/bool-scale.hpp:581:57: required from ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ ./gecode/int/linear/bool-scale.hpp:690:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]’: ./gecode/int/linear/bool-scale.hpp:581:57: required from ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::IntView]’ ./gecode/int/linear/bool-scale.hpp:694:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView; int pcx = 0]’: ./gecode/int/linear/bool-scale.hpp:581:57: required from ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ ./gecode/int/linear/bool-scale.hpp:697:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::IntView]’ gecode/int/linear/bool-post.cpp:467:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]’: ./gecode/int/linear/bool-scale.hpp:427:57: required from ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ ./gecode/int/linear/bool-scale.hpp:558:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:477:9: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]’: ./gecode/int/linear/bool-scale.hpp:427:57: required from ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::MinusView]’ ./gecode/int/linear/bool-scale.hpp:562:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:477:9: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView; int pcx = 1]’: ./gecode/int/linear/bool-scale.hpp:427:57: required from ‘Gecode::Int::Linear::LqBoolScale::LqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ ./gecode/int/linear/bool-scale.hpp:565:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::LqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::MinusView]’ gecode/int/linear/bool-post.cpp:477:9: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]’: ./gecode/int/linear/bool-scale.hpp:212:57: required from ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ ./gecode/int/linear/bool-scale.hpp:403:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:508:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]’: ./gecode/int/linear/bool-scale.hpp:212:57: required from ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ ./gecode/int/linear/bool-scale.hpp:407:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:508:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 1]’: ./gecode/int/linear/bool-scale.hpp:212:57: required from ‘Gecode::Int::Linear::EqBoolScale::EqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ ./gecode/int/linear/bool-scale.hpp:410:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::EqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:508:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]’: ./gecode/int/linear/bool-scale.hpp:581:57: required from ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::EmptyScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ ./gecode/int/linear/bool-scale.hpp:690:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:513:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]’: ./gecode/int/linear/bool-scale.hpp:581:57: required from ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::EmptyScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ ./gecode/int/linear/bool-scale.hpp:694:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:513:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/linear.hh:1327, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/linear/bool-scale.hpp: In instantiation of ‘Gecode::Int::Linear::LinBoolScale::LinBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView; int pcx = 0]’: ./gecode/int/linear/bool-scale.hpp:581:57: required from ‘Gecode::Int::Linear::NqBoolScale::NqBoolScale(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ ./gecode/int/linear/bool-scale.hpp:697:14: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::NqBoolScale::post(Gecode::Home, SBAP&, SBAN&, VX, int) [with SBAP = Gecode::Int::Linear::ScaleBoolArray; SBAN = Gecode::Int::Linear::ScaleBoolArray; VX = Gecode::Int::ZeroIntView]’ gecode/int/linear/bool-post.cpp:513:7: required from here ./gecode/int/linear/bool-scale.hpp:159:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | : Propagator(home), p(p0), n(n0), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:674:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/bool/or.hpp:104:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:221:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:676:34: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/bool/or.hpp:182:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | : BoolBinary(home,b0,b1), x2(b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:331:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:678:35: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/bool/or.hpp:286:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | : BoolBinary(home,b0,b1), x2(b2), x3(b3) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:674:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/bool/or.hpp:104:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::TerOrTrue::TerOrTrue(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:221:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::TerOrTrue::post(Gecode::Home, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:676:34: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/bool/or.hpp:182:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | : BoolBinary(home,b0,b1), x2(b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::QuadOrTrue::QuadOrTrue(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:331:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::QuadOrTrue::post(Gecode::Home, BV, BV, BV, BV) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:678:35: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/bool/or.hpp:286:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | : BoolBinary(home,b0,b1), x2(b2), x3(b3) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::NegBoolView; int pc = 0]’: ./gecode/int/bool/or.hpp:614:60: required from ‘Gecode::Int::Bool::NaryOrTrue::NaryOrTrue(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:680:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’: ./gecode/int/bool/or.hpp:738:24: required from ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::NegBoolView; int pc1 = 0]’: ./gecode/int/bool/or.hpp:738:24: required from ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]’: ./gecode/int/bool/or.hpp:738:24: required from ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:658, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/or.hpp: In instantiation of ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/or.hpp:462:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | : BoolTernary(home,b0,b1,b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp:94:9: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ 94 | (Home home, BVA b0, BVB b1, BVC b2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::NegBoolView; int pc0 = -1; View1 = Gecode::Int::BoolView; int pc1 = 0]’: ./gecode/int/bool/or.hpp:738:24: required from ‘Gecode::Int::Bool::NaryOr::NaryOr(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:792:14: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:104:37: required from ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:674:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::BoolView]’ gecode/int/linear/bool-post.cpp:140:9: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:104:37: required from ‘Gecode::Int::Bool::BinOrTrue::BinOrTrue(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:138:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::BinOrTrue::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:674:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOrTrue::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:216:40: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::GqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int) [with VX = Gecode::Int::NegBoolView]’ gecode/int/linear/bool-post.cpp:148:9: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’: ./gecode/int/bool/eq.hpp:39:37: required from ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:462:45: required from ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’: ./gecode/int/bool/or.hpp:462:45: required from ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::NegBoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::NegBoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:168:11: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:462:45: required from ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::BoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:767:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:39:37: required from ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:788:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear/bool-post.cpp:36: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolTernary::BoolTernary(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’: ./gecode/int/bool/or.hpp:462:45: required from ‘Gecode::Int::Bool::Or::Or(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:515:18: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Or::post(Gecode::Home, BVA, BVB, BVC) [with BVA = Gecode::Int::NegBoolView; BVB = Gecode::Int::NegBoolView; BVC = Gecode::Int::BoolView]’ ./gecode/int/bool/or.hpp:790:32: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryOr::post(Gecode::Home, Gecode::ViewArray&, VY) [with VX = Gecode::Int::NegBoolView; VY = Gecode::Int::BoolView]’ ./gecode/int/linear/bool-int.hpp:776:15: required from ‘static Gecode::ExecStatus Gecode::Int::Linear::ReEqBoolInt::post(Gecode::Home, Gecode::ViewArray&, int, VB) [with VX = Gecode::Int::BoolView; VB = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/linear/bool-post.cpp:191:11: required from here ./gecode/int/bool/base.hpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : Propagator(home), x0(b0), x1(b1), x2(b2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear/bool-post.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/linear-bool.o gecode/int/linear-bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/int/linear-bool.cpp:34: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:43:5: note: in expansion of macro ‘GECODE_POST’ 43 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-bool.cpp:52:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | Linear::post(home,t,n,irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:34: ./gecode/int/linear.hh:1456:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1456 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:58:5: note: in expansion of macro ‘GECODE_POST’ 58 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-bool.cpp:67:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | Linear::post(home,t,n,irt,y,0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:34: ./gecode/int/linear.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)’ 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:77:5: note: in expansion of macro ‘GECODE_POST’ 77 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-bool.cpp:86:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | Linear::post(home,t,n,irt,c,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:34: ./gecode/int/linear.hh:1456:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1456 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:96:5: note: in expansion of macro ‘GECODE_POST’ 96 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-bool.cpp:121:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | Linear::post(home,t,n,irt,y,0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:34: ./gecode/int/linear.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)’ 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:127:5: note: in expansion of macro ‘GECODE_POST’ 127 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-bool.cpp:136:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 136 | Linear::post(home,t,n,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:34: ./gecode/int/linear.hh:1488:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1488 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:142:5: note: in expansion of macro ‘GECODE_POST’ 142 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-bool.cpp:151:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | Linear::post(home,t,n,irt,y,r,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:34: ./gecode/int/linear.hh:1552:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntPropLevel)’ 1552 | post(Home home, Term* t, int n, IntRelType irt, IntView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:160:5: note: in expansion of macro ‘GECODE_POST’ 160 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-bool.cpp:169:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | Linear::post(home,t,n,irt,c,r,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:34: ./gecode/int/linear.hh:1488:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1488 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: gecode/int/linear-bool.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/linear-bool.cpp:178:5: note: in expansion of macro ‘GECODE_POST’ 178 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/linear-bool.cpp:187:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | Linear::post(home,t,n,irt,y,r,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/linear-bool.cpp:34: ./gecode/int/linear.hh:1552:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, Gecode::Reify, Gecode::IntPropLevel)’ 1552 | post(Home home, Term* t, int n, IntRelType irt, IntView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/linear.hh:41, from gecode/int/linear-bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch.o gecode/int/branch.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: gecode/int/branch.cpp:45:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:52:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | Branch::postviewvaluesbrancher<1,true>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:191:31: note: initializing argument 1 of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 191 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:55:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | Branch::postviewvaluesbrancher<1,false>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:191:31: note: initializing argument 1 of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 191 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:59:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: gecode/int/branch.cpp:71:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:75:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:79:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:83:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:85:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | branch(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:39:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 39 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:94:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | Branch::postviewvaluesbrancher<2,true>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:191:31: note: initializing argument 1 of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 191 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:97:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | Branch::postviewvaluesbrancher<2,false>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:191:31: note: initializing argument 1 of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 191 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:101:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:110:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | Branch::postviewvaluesbrancher<3,true>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:191:31: note: initializing argument 1 of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 191 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:113:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | Branch::postviewvaluesbrancher<3,false>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:191:31: note: initializing argument 1 of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 191 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:117:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:126:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 126 | Branch::postviewvaluesbrancher<4,true>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:191:31: note: initializing argument 1 of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 191 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:129:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | Branch::postviewvaluesbrancher<4,false>(home,xv,vs,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:191:31: note: initializing argument 1 of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 191 | postviewvaluesbrancher(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch.cpp:133:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 133 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, Gecode::IntVar, Gecode::IntValBranch, Gecode::IntVarValPrint)’: gecode/int/branch.cpp:141:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 141 | IntVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/branch.cpp:142:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | branch(home, xv, INT_VAR_NONE(), vals, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:39:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 39 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: gecode/int/branch.cpp:158:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: gecode/int/branch.cpp:168:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:172:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:176:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:180:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:182:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | assign(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:147:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 147 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:190:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 190 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:197:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:204:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 204 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, Gecode::IntVar, Gecode::IntAssign, Gecode::IntVarValPrint)’: gecode/int/branch.cpp:211:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 211 | IntVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/branch.cpp:212:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | assign(home, xv, INT_VAR_NONE(), ia, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:147:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 147 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: gecode/int/branch.cpp:223:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:229:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 229 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TieBreak, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: gecode/int/branch.cpp:239:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 239 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:243:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:247:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:251:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:253:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 253 | branch(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:217:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 217 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:262:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 262 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:268:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 268 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:274:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 274 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, Gecode::BoolVar, Gecode::BoolValBranch, Gecode::BoolVarValPrint)’: gecode/int/branch.cpp:281:30: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 281 | BoolVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/int/branch.cpp:282:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | branch(home, xv, BOOL_VAR_NONE(), vals, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:217:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 217 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: gecode/int/branch.cpp:297:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 297 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TieBreak, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: gecode/int/branch.cpp:307:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 307 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:311:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 311 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:315:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 315 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:319:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/branch.cpp:321:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | assign(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:286:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 286 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp:330:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:336:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp:342:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, Gecode::BoolVar, Gecode::BoolAssign, Gecode::BoolVarValPrint)’: gecode/int/branch.cpp:349:30: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 349 | BoolVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/int/branch.cpp:350:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 350 | assign(home, xv, BOOL_VAR_NONE(), ba, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/branch.cpp:286:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 286 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::cbsbranch(Gecode::Home, const Gecode::IntVarArgs&)’: gecode/int/branch.cpp:360:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 360 | Branch::CBSBrancher::post(home,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:791, from gecode/int/branch.cpp:34: ./gecode/int/branch/cbs.hpp:81:32: note: initializing argument 1 of ‘static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 81 | CBSBrancher::post(Home home, ViewArray& x) { | ~~~~~^~~~ gecode/int/branch.cpp: In function ‘void Gecode::cbsbranch(Gecode::Home, const Gecode::BoolVarArgs&)’: gecode/int/branch.cpp:368:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 368 | Branch::CBSBrancher::post(home,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:791, from gecode/int/branch.cpp:34: ./gecode/int/branch/cbs.hpp:81:32: note: initializing argument 1 of ‘static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 81 | CBSBrancher::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: gecode/int/branch.cpp:52:63: required from here ./gecode/int/branch/view-values.hpp:199:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:203:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:209:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:213:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: gecode/int/branch.cpp:55:64: required from here ./gecode/int/branch/view-values.hpp:199:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:203:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:209:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:213:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/branch.cpp:59:59: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: gecode/int/branch.cpp:94:67: required from here ./gecode/int/branch/view-values.hpp:199:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:203:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:209:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:213:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: gecode/int/branch.cpp:97:68: required from here ./gecode/int/branch/view-values.hpp:199:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:203:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:209:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:213:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/branch.cpp:101:63: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: gecode/int/branch.cpp:110:67: required from here ./gecode/int/branch/view-values.hpp:199:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:203:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:209:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:213:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: gecode/int/branch.cpp:113:68: required from here ./gecode/int/branch/view-values.hpp:199:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:203:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:209:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:213:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/branch.cpp:117:63: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: gecode/int/branch.cpp:126:67: required from here ./gecode/int/branch/view-values.hpp:199:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:203:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:209:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:213:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: gecode/int/branch.cpp:129:68: required from here ./gecode/int/branch/view-values.hpp:199:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:203:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:209:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp:213:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | ViewValuesBrancher, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | ::post(home,x,vs,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:101:53: note: initializing argument 1 of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 101 | ViewValuesBrancher::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/branch.cpp:133:63: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/branch.cpp:158:57: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/branch.cpp:190:61: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/branch.cpp:197:61: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/branch.cpp:204:61: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch.cpp:297:57: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch.cpp:330:68: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch.cpp:336:68: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/branch.cpp:342:68: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:791, from gecode/int/branch.cpp:34: ./gecode/int/branch/cbs.hpp: In instantiation of ‘static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/branch.cpp:360:35: required from here ./gecode/int/branch/cbs.hpp:82:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | (void) new (home) CBSBrancher(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:791, from gecode/int/branch.cpp:34: ./gecode/int/branch/cbs.hpp:67:39: note: initializing argument 1 of ‘Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 67 | CBSBrancher::CBSBrancher(Home home, ViewArray& x0) | ~~~~~^~~~ ./gecode/int/branch/cbs.hpp: In instantiation of ‘static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’: gecode/int/branch.cpp:368:36: required from here ./gecode/int/branch/cbs.hpp:82:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | (void) new (home) CBSBrancher(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:791, from gecode/int/branch.cpp:34: ./gecode/int/branch/cbs.hpp:67:39: note: initializing argument 1 of ‘Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 67 | CBSBrancher::CBSBrancher(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:55:64: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:55:64: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:55:64: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:55:64: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:59:59: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:59:59: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:59:59: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:59:59: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:97:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:97:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:97:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:97:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:101:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:101:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:101:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:101:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:113:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:113:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:113:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:113:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:117:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:117:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:117:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:117:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:129:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:129:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:129:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/branch/view-values.hpp: In instantiation of ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:129:68: required from here ./gecode/int/branch/view-values.hpp:106:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | (void) new (home) ViewValuesBrancher(home,x,vs,bf,vvp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp:90:27: note: initializing argument 1 of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ 90 | ViewValuesBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:133:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:133:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:133:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:133:63: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:158:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:158:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:158:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:158:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:190:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:190:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:190:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:190:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:197:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:197:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:197:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:197:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:204:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:204:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:204:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:204:61: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:297:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:297:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:297:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:297:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:330:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:330:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:330:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:330:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:336:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:336:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:336:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:336:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:342:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:342:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:342:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:342:68: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:791, from gecode/int/branch.cpp:34: ./gecode/int/branch/cbs.hpp: In instantiation of ‘Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/branch/cbs.hpp:82:12: required from ‘static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/branch.cpp:360:35: required from here ./gecode/int/branch/cbs.hpp:72:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | typename decltype(logProp)::allocator_type(home)) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/int/branch.hh:791, from gecode/int/branch.cpp:34: ./gecode/int/branch/cbs.hpp: In instantiation of ‘Gecode::Int::Branch::CBSBrancher::CBSBrancher(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’: ./gecode/int/branch/cbs.hpp:82:12: required from ‘static void Gecode::Int::Branch::CBSBrancher::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ gecode/int/branch.cpp:368:36: required from here ./gecode/int/branch/cbs.hpp:72:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | typename decltype(logProp)::allocator_type(home)) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:55:64: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:55:64: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:55:64: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:55:64: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:59:59: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:59:59: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:59:59: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:59:59: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:97:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:97:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:97:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:97:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:101:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:101:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:101:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:101:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:113:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:113:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:113:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:113:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:117:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:117:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:117:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:117:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:129:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:203:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:129:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:129:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/int/branch.hh:677, from gecode/int/branch.cpp:34: ./gecode/int/branch/view-values.hpp: In instantiation of ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’: ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:213:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = false; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:129:68: required from here ./gecode/int/branch/view-values.hpp:94:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | : ViewBrancher(home,x,vs,bf), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:133:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:133:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:133:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:133:63: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:158:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:158:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:158:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:158:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:190:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:190:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:190:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:190:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:197:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:197:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:197:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:197:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:204:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:204:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:204:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/branch.cpp:204:61: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:297:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:297:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:297:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:297:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:330:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:330:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:330:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:330:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:336:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:336:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:336:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:336:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:342:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:342:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:342:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:342:68: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/int/branch/view-values.hpp:94:58: required from ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/int/branch/view-values.hpp:94:58: required from ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 1; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:52:63: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/int/branch/view-values.hpp:94:58: required from ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/int/branch/view-values.hpp:94:58: required from ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 2; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:94:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/int/branch/view-values.hpp:94:58: required from ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/int/branch/view-values.hpp:94:58: required from ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 3; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:110:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/int/branch/view-values.hpp:94:58: required from ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:199:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/int/branch/view-values.hpp:94:58: required from ‘Gecode::Int::Branch::ViewValuesBrancher::ViewValuesBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:106:12: required from ‘static void Gecode::Int::Branch::ViewValuesBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ ./gecode/int/branch/view-values.hpp:209:17: required from ‘void Gecode::Int::Branch::postviewvaluesbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::IntBranchFilter, Gecode::IntVarValPrint) [with int n = 4; bool min = true; Gecode::IntBranchFilter = std::function; Gecode::IntVarValPrint = std::function&)>]’ gecode/int/branch.cpp:126:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:229:57: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:262:68: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:268:68: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/branch.cpp:274:68: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/distinct/eqite.o gecode/int/distinct/eqite.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: gecode/int/distinct/eqite.cpp:57:7: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/distinct/eqite.cpp:57:7: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/distinct/eqite.cpp:57:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/eqite.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/distinct/cbs.o gecode/int/distinct/cbs.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct/cbs.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/distinct.o gecode/int/distinct.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/distinct.cpp:41: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp: In function ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/distinct.cpp:50:5: note: in expansion of macro ‘GECODE_POST’ 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:54:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL(Distinct::Bnd::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 476 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:57:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | GECODE_ES_FAIL(Distinct::Dom::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:60:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL(Distinct::Val::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 185 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp: In function ‘void Gecode::distinct(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/distinct.cpp:72:5: note: in expansion of macro ‘GECODE_POST’ 72 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:86:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | GECODE_ES_FAIL(Distinct::Bnd::post(home,cx)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ 476 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:89:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | GECODE_ES_FAIL(Distinct::Dom::post(home,cx)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:92:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | GECODE_ES_FAIL(Distinct::Val::post(home,cx)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ 185 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp: In function ‘void Gecode::distinct(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/distinct.cpp:104:5: note: in expansion of macro ‘GECODE_POST’ 104 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:136:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 136 | (home, b[i], x[i], start+j, y[j]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/distinct.cpp:41: ./gecode/int/bool/ite.hpp:176:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ 176 | IteDom::post(Home home, BoolView b, V0 x0, V1 x1, V2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:143:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | GECODE_ES_FAIL(Distinct::Bnd::post(home,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 476 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | GECODE_ES_FAIL(Distinct::Dom::post(home,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:149:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 149 | GECODE_ES_FAIL(Distinct::Val::post(home,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 185 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp: In function ‘void Gecode::distinct(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/distinct.cpp:159:5: note: in expansion of macro ‘GECODE_POST’ 159 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:191:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 191 | (home, x[i], y[j], c, start+j)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/eqite.hpp:49:20: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 49 | EqIte::post(Home home, IntView x0, IntView x1, int c0, int c1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:198:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | GECODE_ES_FAIL(Distinct::Bnd::post(home,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 476 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:201:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | GECODE_ES_FAIL(Distinct::Dom::post(home,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: gecode/int/distinct.cpp:204:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 204 | GECODE_ES_FAIL(Distinct::Val::post(home,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 185 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/distinct.cpp:54:7: required from here ./gecode/int/distinct/bnd.hpp:478:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp:480:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 480 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp:38:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 38 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/distinct.cpp:57:7: required from here ./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 49 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 40 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/distinct.cpp:60:7: required from here ./gecode/int/distinct/val.hpp:187:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp:189:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | (void) new (home) Val(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp:147:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 147 | Val::Val(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’: gecode/int/distinct.cpp:86:7: required from here ./gecode/int/distinct/bnd.hpp:478:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp:480:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 480 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp:38:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ 38 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’: gecode/int/distinct.cpp:89:7: required from here ./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]’ 49 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ 40 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’: gecode/int/distinct.cpp:92:7: required from here ./gecode/int/distinct/val.hpp:187:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp:189:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | (void) new (home) Val(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp:147:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ 147 | Val::Val(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/distinct.cpp:41: ./gecode/int/bool/ite.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’: gecode/int/distinct.cpp:135:9: required from here ./gecode/int/bool/ite.hpp:178:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | return Rel::EqDom::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/distinct.cpp:41: ./gecode/int/bool/ite.hpp:180:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | return Rel::EqDom::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/distinct.cpp:41: ./gecode/int/bool/ite.hpp:183:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 183 | (void) new (home) IteDom(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/distinct.cpp:41: ./gecode/int/bool/ite.hpp:160:33: note: initializing argument 1 of ‘Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ 160 | IteDom::IteDom(Home home, BoolView b, V0 x0, V1 x1, V2 x2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:54:7: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/bnd.hpp:480:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:54:7: required from here ./gecode/int/distinct/bnd.hpp:39:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:57:7: required from here ./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp: In instantiation of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:57:7: required from here ./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp: In instantiation of ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/val.hpp:189:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:60:7: required from here ./gecode/int/distinct/val.hpp:148:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]’: ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:86:7: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’: ./gecode/int/distinct/bnd.hpp:480:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:86:7: required from here ./gecode/int/distinct/bnd.hpp:39:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]’: ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:89:7: required from here ./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]’ 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/dom.hpp: In instantiation of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’: ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:89:7: required from here ./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/val.hpp: In instantiation of ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’: ./gecode/int/distinct/val.hpp:189:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:92:7: required from here ./gecode/int/distinct/val.hpp:148:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/bool/ite.hpp:178:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ gecode/int/distinct.cpp:135:9: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’: ./gecode/int/bool/ite.hpp:180:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ gecode/int/distinct.cpp:135:9: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/distinct.cpp:41: ./gecode/int/bool/ite.hpp: In instantiation of ‘Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’: ./gecode/int/bool/ite.hpp:183:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ gecode/int/distinct.cpp:135:9: required from here ./gecode/int/bool/ite.hpp:161:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 161 | : IteBase(home,b,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/distinct.cpp:41: ./gecode/int/bool/ite.hpp:42:38: note: initializing argument 1 of ‘Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView; int pc = 2]’ 42 | IteBase::IteBase(Home home, BoolView b0, V0 y0, V1 y1, V2 y2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:54:7: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:57:7: required from here ./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/dom.hpp:41:45: required from ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:57:7: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]’: ./gecode/int/distinct/val.hpp:148:43: required from ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/val.hpp:189:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:60:7: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:86:7: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 0; View1 = Gecode::Int::OffsetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/distinct.cpp:40: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]’: ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:89:7: required from here ./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 2]’: ./gecode/int/distinct/dom.hpp:41:45: required from ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:89:7: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView; int pc = 0]’: ./gecode/int/distinct/val.hpp:148:43: required from ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ ./gecode/int/distinct/val.hpp:189:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:92:7: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/bool/ite.hpp:178:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ gecode/int/distinct.cpp:135:9: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from gecode/int/distinct.cpp:40: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’ ./gecode/int/bool/ite.hpp:180:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ gecode/int/distinct.cpp:135:9: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:661, from gecode/int/distinct.cpp:41: ./gecode/int/bool/ite.hpp: In instantiation of ‘Gecode::Int::Bool::IteBase::IteBase(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/bool/ite.hpp:161:51: required from ‘Gecode::Int::Bool::IteDom::IteDom(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ ./gecode/int/bool/ite.hpp:183:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ gecode/int/distinct.cpp:135:9: required from here ./gecode/int/bool/ite.hpp:43:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:54:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/ter-dom.hpp:45:55: required from ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/distinct.cpp:57:7: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 0; View1 = Gecode::Int::OffsetView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::OffsetView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:86:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView; int pc = 2]’: ./gecode/int/distinct/ter-dom.hpp:45:55: required from ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]’ ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::OffsetView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::OffsetView]’ gecode/int/distinct.cpp:89:7: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/bool/ite.hpp:178:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ gecode/int/distinct.cpp:135:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::ConstIntView]’ ./gecode/int/bool/ite.hpp:180:37: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::IteDom::post(Gecode::Home, Gecode::Int::BoolView, V0, V1, V2) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::ConstIntView; V2 = Gecode::Int::IntView]’ gecode/int/distinct.cpp:135:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/distinct.hh:43, from gecode/int/distinct.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/sorted.o gecode/int/sorted.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: gecode/int/sorted.cpp: In function ‘void Gecode::sorted(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/sorted.cpp:47:5: note: in expansion of macro ‘GECODE_POST’ 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: gecode/int/sorted.cpp:54:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (Sorted::Sorted::post(home,x0,y0,z0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp:629:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ 629 | post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: gecode/int/sorted.cpp: In function ‘void Gecode::sorted(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/sorted.cpp:66:5: note: in expansion of macro ‘GECODE_POST’ 66 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: gecode/int/sorted.cpp:73:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (Sorted::Sorted::post(home,x0,y0,z0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp:629:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]’ 629 | post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’: gecode/int/sorted.cpp:53:5: required from here ./gecode/int/sorted/propagate.hpp:635:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 635 | GECODE_ES_CHECK((Rel::EqBnd::post(home,x0[0],y0[0]))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/sorted/propagate.hpp:34, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp:647:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 647 | GECODE_ES_CHECK(Distinct::Bnd::post(home,z)); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 476 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp:649:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 649 | new (home) Sorted(home,x0,y0,z0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp:350:15: note: initializing argument 1 of ‘Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ 350 | Sorted(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]’: gecode/int/sorted.cpp:72:5: required from here ./gecode/int/sorted/propagate.hpp:635:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 635 | GECODE_ES_CHECK((Rel::EqBnd::post(home,x0[0],y0[0]))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/sorted/propagate.hpp:34, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp:647:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 647 | GECODE_ES_CHECK(Distinct::Bnd::post(home,z)); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 476 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp:649:7: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 649 | new (home) Sorted(home,x0,y0,z0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp:350:15: note: initializing argument 1 of ‘Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]’ 350 | Sorted(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/sorted/propagate.hpp:34, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/sorted/propagate.hpp:635:7: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ gecode/int/sorted.cpp:53:5: required from here ./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/sorted/propagate.hpp:34, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/sorted/propagate.hpp:647:9: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ gecode/int/sorted.cpp:53:5: required from here ./gecode/int/distinct/bnd.hpp:478:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/sorted/propagate.hpp:34, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/distinct/bnd.hpp:480:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 480 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/distinct/bnd.hpp:38:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 38 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp: In instantiation of ‘Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’: ./gecode/int/sorted/propagate.hpp:649:7: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ gecode/int/sorted.cpp:53:5: required from here ./gecode/int/sorted/propagate.hpp:352:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 352 | Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/sorted/propagate.hpp: In instantiation of ‘Gecode::Int::Sorted::Sorted::Sorted(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]’: ./gecode/int/sorted/propagate.hpp:649:7: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = false]’ gecode/int/sorted.cpp:72:5: required from here ./gecode/int/sorted/propagate.hpp:352:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 352 | Propagator(home), x(x0), y(y0), z(z0), w(home,y0), reachable(-1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/sorted/propagate.hpp:34, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/sorted/propagate.hpp:635:7: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ gecode/int/sorted.cpp:53:5: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/sorted/propagate.hpp:34, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/sorted/propagate.hpp:647:9: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ gecode/int/sorted.cpp:53:5: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/sorted/propagate.hpp:34, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/sorted/propagate.hpp:35, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/bnd.hpp:480:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/sorted/propagate.hpp:647:9: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ gecode/int/sorted.cpp:53:5: required from here ./gecode/int/distinct/bnd.hpp:39:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/sorted/propagate.hpp:635:7: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ gecode/int/sorted.cpp:53:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/sorted/propagate.hpp:34, from ./gecode/int/sorted.hh:99, from gecode/int/sorted.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/sorted/propagate.hpp:647:9: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ gecode/int/sorted.cpp:53:5: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/sorted/propagate.hpp:647:9: required from ‘static Gecode::ExecStatus Gecode::Int::Sorted::Sorted::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::ViewArray&) [with View = Gecode::Int::IntView; bool Perm = true]’ gecode/int/sorted.cpp:53:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sorted.hh:38, from gecode/int/sorted.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/gcc.o gecode/int/gcc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from ./gecode/int/gcc/post.hpp:40, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ gecode/int/gcc.cpp: In function ‘Gecode::IntVar Gecode::{anonymous}::unify(Gecode::Home, Gecode::IntVar, Gecode::IntVar)’: gecode/int/gcc.cpp:57:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | rel(home, x, IRT_EQ, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/gcc.cpp:110:5: note: in expansion of macro ‘GECODE_POST’ 110 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/gcc.cpp:112:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | removeDuplicates(home,c,v); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:71:32: note: initializing argument 1 of ‘void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::IntVarArgs]’ 71 | void removeDuplicates(Home home, A& c, IntArgs& v) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp:122:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | (GCC::Bnd::post(home,xv,cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp:808:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 808 | Bnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp:126:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 126 | (GCC::Dom::post(home,xv,cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp:299:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 299 | Dom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp:130:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | (GCC::Val::post(home,xv,cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp:287:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 287 | Val::post(Home home, | ~~~~~^~~~ gecode/int/gcc.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: gecode/int/gcc.cpp:140:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | count(home, x, c, values, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:99:19: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 99 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/gcc.cpp:160:5: note: in expansion of macro ‘GECODE_POST’ 160 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/gcc.cpp:162:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | removeDuplicates(home,c,v); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:71:32: note: initializing argument 1 of ‘void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::ArgArray]’ 71 | void removeDuplicates(Home home, A& c, IntArgs& v) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp:175:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 175 | (GCC::Bnd::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp:808:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 808 | Bnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp:179:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | (GCC::Dom::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp:299:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 299 | Dom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp:183:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 183 | (GCC::Val::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp:287:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 287 | Val::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp:198:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | (GCC::Bnd::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp:808:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ 808 | Bnd::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp:202:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 202 | (GCC::Dom::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp:299:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ 299 | Dom::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: gecode/int/gcc.cpp:206:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | (GCC::Val::post(home, xv, cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp:287:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ 287 | Val::post(Home home, | ~~~~~^~~~ gecode/int/gcc.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, Gecode::IntPropLevel)’: gecode/int/gcc.cpp:216:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 216 | count(home, x, c, values, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:144:19: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 144 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/gcc.cpp: In function ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: gecode/int/gcc.cpp:225:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | count(home, x, cards, v, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:144:19: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const IntSetArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 144 | void count(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ gecode/int/gcc.cpp: In instantiation of ‘void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::IntVarArgs]’: gecode/int/gcc.cpp:112:30: required from here gecode/int/gcc.cpp:85:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | cc[cc.size()-1] = unify(home, cc[cc.size()-1], a[i].first); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:56:23: note: initializing argument 1 of ‘Gecode::IntVar Gecode::{anonymous}::unify(Gecode::Home, Gecode::IntVar, Gecode::IntVar)’ 56 | IntVar unify(Home home, IntVar x, IntVar y) { | ~~~~~^~~~ gecode/int/gcc.cpp:85:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 85 | cc[cc.size()-1] = unify(home, cc[cc.size()-1], a[i].first); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/gcc.cpp:93:9: warning: implicitly-declared ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’ is deprecated [-Wdeprecated-copy] 93 | c = cc; | ~~^~~~ In file included from ./gecode/int.hh:840, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/array.hpp:92:3: note: because ‘Gecode::IntVarArgs’ has user-provided ‘Gecode::IntVarArgs::IntVarArgs(const Gecode::IntVarArgs&)’ 92 | IntVarArgs::IntVarArgs(const IntVarArgs& a) | ^~~~~~~~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:656:9: warning: implicitly-declared ‘Gecode::VarArgArray& Gecode::VarArgArray::operator=(const Gecode::VarArgArray&)’ is deprecated [-Wdeprecated-copy] 656 | class IntVarArgs : public VarArgArray { | ^~~~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/data/array.hpp:1847:3: note: because ‘Gecode::VarArgArray’ has user-provided ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ 1847 | VarArgArray::VarArgArray(const VarArgArray& aa) | ^~~~~~~~~~~~~~~~ gecode/int/gcc.cpp:93:9: note: synthesized method ‘Gecode::IntVarArgs& Gecode::IntVarArgs::operator=(const Gecode::IntVarArgs&)’ first required here 93 | c = cc; | ~~^~~~ In file included from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int.hh:628:9: warning: implicitly-declared ‘Gecode::ArgArray& Gecode::ArgArray::operator=(const Gecode::ArgArray&)’ is deprecated [-Wdeprecated-copy] 628 | class IntArgs : public ArgArray { | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/data/array.hpp:1766:3: note: because ‘Gecode::ArgArray’ has user-provided ‘Gecode::ArgArray< >::ArgArray(const Gecode::ArgArray< >&) [with T = int]’ 1766 | ArgArray::ArgArray(const ArgArray& aa) | ^~~~~~~~~~~ gecode/int/gcc.cpp:94:9: note: synthesized method ‘Gecode::IntArgs& Gecode::IntArgs::operator=(const Gecode::IntArgs&)’ first required here 94 | v = vv; | ~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’: gecode/int/gcc.cpp:121:7: required from here ./gecode/int/gcc/bnd.hpp:821:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 821 | GECODE_ES_CHECK(postSideConstraints(home, x, k)); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp:824:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | return Distinct::Bnd::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 476 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp:826:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 826 | (void) new (home) Bnd(home,x,k,cardfix,nolbc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp:45:12: note: initializing argument 1 of ‘Gecode::Int::GCC::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardView]’ 45 | Bnd(Home home, ViewArray& x0, ViewArray& k0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’: gecode/int/gcc.cpp:125:7: required from here ./gecode/int/gcc/dom.hpp:301:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 301 | GECODE_ES_CHECK((postSideConstraints(home,x,k))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp:304:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 304 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp:312:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 312 | (void) new (home) Dom(home,x,k,cardfix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp:67:23: note: initializing argument 1 of ‘Gecode::Int::GCC::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardView]’ 67 | Dom::Dom(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’: gecode/int/gcc.cpp:129:7: required from here ./gecode/int/gcc/val.hpp:289:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | GECODE_ES_CHECK((postSideConstraints(home,x,k))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp:292:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | return Distinct::Val::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 185 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp:294:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 294 | (void) new (home) Val(home,x,k); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp:43:23: note: initializing argument 1 of ‘Gecode::Int::GCC::Val::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ 43 | Val::Val(Home home, | ~~~~~^~~~ gecode/int/gcc.cpp: In instantiation of ‘void Gecode::{anonymous}::removeDuplicates(Gecode::Home, A&, Gecode::IntArgs&) [with A = Gecode::ArgArray]’: gecode/int/gcc.cpp:162:30: required from here gecode/int/gcc.cpp:85:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | cc[cc.size()-1] = unify(home, cc[cc.size()-1], a[i].first); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/gcc.cpp:61:18: note: initializing argument 1 of ‘Gecode::IntSet Gecode::{anonymous}::unify(Gecode::Home, const Gecode::IntSet&, const Gecode::IntSet&)’ 61 | IntSet unify(Home, const IntSet& x, const IntSet& y) { | ^~~~ gecode/int/gcc.cpp:93:9: warning: implicitly-declared ‘Gecode::ArgArray& Gecode::ArgArray::operator=(const Gecode::ArgArray&)’ is deprecated [-Wdeprecated-copy] 93 | c = cc; | ~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/data/array.hpp:1766:3: note: because ‘Gecode::ArgArray’ has user-provided ‘Gecode::ArgArray< >::ArgArray(const Gecode::ArgArray< >&) [with T = Gecode::IntSet]’ 1766 | ArgArray::ArgArray(const ArgArray& aa) | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’: gecode/int/gcc.cpp:197:7: required from here ./gecode/int/gcc/bnd.hpp:821:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 821 | GECODE_ES_CHECK(postSideConstraints(home, x, k)); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp:824:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 824 | return Distinct::Bnd::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 476 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp:826:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 826 | (void) new (home) Bnd(home,x,k,cardfix,nolbc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp:45:12: note: initializing argument 1 of ‘Gecode::Int::GCC::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardConst]’ 45 | Bnd(Home home, ViewArray& x0, ViewArray& k0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’: gecode/int/gcc.cpp:201:7: required from here ./gecode/int/gcc/dom.hpp:301:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 301 | GECODE_ES_CHECK((postSideConstraints(home,x,k))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp:304:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 304 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp:312:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 312 | (void) new (home) Dom(home,x,k,cardfix); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp:67:23: note: initializing argument 1 of ‘Gecode::Int::GCC::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardConst]’ 67 | Dom::Dom(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’: gecode/int/gcc.cpp:205:7: required from here ./gecode/int/gcc/val.hpp:289:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | GECODE_ES_CHECK((postSideConstraints(home,x,k))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/post.hpp:60:28: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ 60 | postSideConstraints(Home home, ViewArray& x, ViewArray& k) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp:292:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | return Distinct::Val::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 185 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp:294:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 294 | (void) new (home) Val(home,x,k); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp:43:23: note: initializing argument 1 of ‘Gecode::Int::GCC::Val::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ 43 | Val::Val(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’: ./gecode/int/gcc/bnd.hpp:821:5: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:121:7: required from here ./gecode/int/gcc/post.hpp:125:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | Linear::post(home,t,k.size(),IRT_EQ,x.size(),IPL_BND); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc/post.hpp:40, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/gcc/bnd.hpp:824:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:121:7: required from here ./gecode/int/distinct/bnd.hpp:478:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from ./gecode/int/gcc/post.hpp:40, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/bnd.hpp:480:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 480 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/bnd.hpp:38:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 38 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp: In instantiation of ‘Gecode::Int::GCC::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardView]’: ./gecode/int/gcc/bnd.hpp:826:12: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:121:7: required from here ./gecode/int/gcc/bnd.hpp:48:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | card_fixed(cf), skip_lbc(nolbc) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/gcc/dom.hpp:304:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:125:7: required from here ./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from ./gecode/int/gcc/post.hpp:40, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 49 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 40 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp: In instantiation of ‘Gecode::Int::GCC::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardView]’: ./gecode/int/gcc/dom.hpp:312:12: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:125:7: required from here ./gecode/int/gcc/dom.hpp:70:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | k(k0), vvg(NULL), card_fixed(cf){ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/gcc/val.hpp:292:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:129:7: required from here ./gecode/int/distinct/val.hpp:187:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from ./gecode/int/gcc/post.hpp:40, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/val.hpp:189:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | (void) new (home) Val(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/val.hpp:147:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 147 | Val::Val(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp: In instantiation of ‘Gecode::Int::GCC::Val::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’: ./gecode/int/gcc/val.hpp:294:12: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:129:7: required from here ./gecode/int/gcc/val.hpp:45:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), k(k0){ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::GCC::postSideConstraints(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’: ./gecode/int/gcc/bnd.hpp:821:5: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ gecode/int/gcc.cpp:197:7: required from here ./gecode/int/gcc/post.hpp:125:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | Linear::post(home,t,k.size(),IRT_EQ,x.size(),IPL_BND); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/gcc/post.hpp:40, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:263, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/bnd.hpp: In instantiation of ‘Gecode::Int::GCC::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool, bool) [with Card = Gecode::Int::GCC::CardConst]’: ./gecode/int/gcc/bnd.hpp:826:12: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ gecode/int/gcc.cpp:197:7: required from here ./gecode/int/gcc/bnd.hpp:48:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | card_fixed(cf), skip_lbc(nolbc) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:264, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/dom.hpp: In instantiation of ‘Gecode::Int::GCC::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, bool) [with Card = Gecode::Int::GCC::CardConst]’: ./gecode/int/gcc/dom.hpp:312:12: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ gecode/int/gcc.cpp:201:7: required from here ./gecode/int/gcc/dom.hpp:70:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | k(k0), vvg(NULL), card_fixed(cf){ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/gcc.hh:262, from gecode/int/gcc.cpp:40: ./gecode/int/gcc/val.hpp: In instantiation of ‘Gecode::Int::GCC::Val::Val(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’: ./gecode/int/gcc/val.hpp:294:12: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardConst]’ gecode/int/gcc.cpp:205:7: required from here ./gecode/int/gcc/val.hpp:45:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), k(k0){ | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from ./gecode/int/gcc/post.hpp:40, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/bnd.hpp:824:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:121:7: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from ./gecode/int/gcc/post.hpp:40, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/bnd.hpp:480:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/bnd.hpp:824:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:121:7: required from here ./gecode/int/distinct/bnd.hpp:39:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/dom.hpp:304:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:125:7: required from here ./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/dom.hpp: In instantiation of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/dom.hpp:304:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:125:7: required from here ./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/val.hpp: In instantiation of ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/val.hpp:189:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/val.hpp:292:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:129:7: required from here ./gecode/int/distinct/val.hpp:148:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bool/ite.hpp:34, from ./gecode/int/bool.hh:661, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from ./gecode/int/gcc/post.hpp:40, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/bnd.hpp:824:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:121:7: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/gcc/post.hpp:41, from ./gecode/int/gcc.hh:261, from gecode/int/gcc.cpp:40: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/dom.hpp:304:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:125:7: required from here ./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/dom.hpp:41:45: required from ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/dom.hpp:304:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:125:7: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]’: ./gecode/int/distinct/val.hpp:148:43: required from ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/val.hpp:189:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/val.hpp:292:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Val::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:129:7: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/bnd.hpp:824:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Bnd::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:121:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/ter-dom.hpp:45:55: required from ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/gcc/dom.hpp:304:42: required from ‘static Gecode::ExecStatus Gecode::Int::GCC::Dom::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&) [with Card = Gecode::Int::GCC::CardView]’ gecode/int/gcc.cpp:125:7: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/gcc.hh:43, from gecode/int/gcc.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/channel.o gecode/int/channel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel.cpp:36: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel.cpp:36: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel.cpp:36: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:36: ./gecode/int/channel/link-single.hpp: In constructor ‘Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’: ./gecode/int/channel/link-single.hpp:39:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | (home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:36: ./gecode/int/channel/link-single.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’: ./gecode/int/channel/link-single.hpp:59:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | (void) new (home) LinkSingle(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:36: ./gecode/int/channel/link-single.hpp:37:31: note: initializing argument 1 of ‘Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’ 37 | LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:36: ./gecode/int/channel/link-multi.hpp: In constructor ‘Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’: ./gecode/int/channel/link-multi.hpp:39:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | (home,x,y), c(home), status(S_NONE), o(o0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:36: ./gecode/int/channel/link-multi.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’: ./gecode/int/channel/link-multi.hpp:80:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 80 | (void) new (home) LinkMulti(home,x,y,o); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:36: ./gecode/int/channel/link-multi.hpp:37:29: note: initializing argument 1 of ‘Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’ 37 | LinkMulti::LinkMulti(Home home, ViewArray& x, IntView y, int o0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, int, const Gecode::IntVarArgs&, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/channel.cpp:55:5: note: in expansion of macro ‘GECODE_POST’ 55 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:77:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | ::post(home,n+xoff,di,noff,noff))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp:307:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ 307 | Dom::post(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:80:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 80 | ::post(home,n+xoff,di,noff,noff))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp:307:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’ 307 | Dom::post(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:98:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | ::post(home,n+xoff,vi,noff,noff))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp:230:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ 230 | Val::post(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:101:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | ::post(home,n+xoff,vi,noff,noff))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp:230:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’ 230 | Val::post(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:116:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | ::post(home,n,di,ox,oy))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp:307:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ 307 | Dom::post(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:119:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 119 | ::post(home,n,di,ox,oy))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp:307:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’ 307 | Dom::post(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:132:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 132 | ::post(home,n,vi,ox,oy))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp:230:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ 230 | Val::post(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:135:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | ::post(home,n,vi,ox,oy))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp:230:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’ 230 | Val::post(Home home, int n, ValInfo* xy, | ~~~~~^~~~ gecode/int/channel.cpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: gecode/int/channel.cpp:145:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | channel(home, x, 0, y, 0, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/channel.cpp:41:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, int, const Gecode::IntVarArgs&, int, Gecode::IntPropLevel)’ 41 | channel(Home home, const IntVarArgs& x, int xoff, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/channel.cpp:150:5: note: in expansion of macro ‘GECODE_POST’ 150 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:151:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | GECODE_ES_FAIL(Channel::LinkSingle::post(home,x0,x1)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel.cpp:36: ./gecode/int/channel/link-single.hpp:42:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’ 42 | LinkSingle::post(Home home, BoolView x0, IntView x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/channel.cpp:161:5: note: in expansion of macro ‘GECODE_POST’ 161 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: gecode/int/channel.cpp:163:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | GECODE_ES_FAIL(Channel::LinkMulti::post(home,xv,y,o)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel.cpp:36: ./gecode/int/channel/link-multi.hpp:53:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’ 53 | LinkMulti::post(Home home, ViewArray& x, IntView y, int o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/channel/link-single.hpp:39:14: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/channel/link-multi.hpp:39:44: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’: gecode/int/channel.cpp:76:11: required from here ./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | (void) new (home) Dom(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp:169:37: note: initializing argument 1 of ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ 169 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’: gecode/int/channel.cpp:79:11: required from here ./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | (void) new (home) Dom(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp:169:37: note: initializing argument 1 of ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’ 169 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’: gecode/int/channel.cpp:97:11: required from here ./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | (void) new (home) Val(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp:182:37: note: initializing argument 1 of ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ 182 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’: gecode/int/channel.cpp:100:11: required from here ./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | (void) new (home) Val(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp:182:37: note: initializing argument 1 of ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’ 182 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’: gecode/int/channel.cpp:115:11: required from here ./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | (void) new (home) Dom(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp:169:37: note: initializing argument 1 of ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ 169 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’: gecode/int/channel.cpp:118:11: required from here ./gecode/int/channel/dom.hpp:321:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 321 | (void) new (home) Dom(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp:169:37: note: initializing argument 1 of ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’ 169 | Dom::Dom(Home home, int n, DomInfo* xy, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’: gecode/int/channel.cpp:131:11: required from here ./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | (void) new (home) Val(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp:182:37: note: initializing argument 1 of ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ 182 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ ./gecode/int/channel/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’: gecode/int/channel.cpp:134:11: required from here ./gecode/int/channel/val.hpp:244:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | (void) new (home) Val(home,n,xy,ox,oy); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp:182:37: note: initializing argument 1 of ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’ 182 | Val::Val(Home home, int n, ValInfo* xy, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp: In instantiation of ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’: ./gecode/int/channel/dom.hpp:321:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ gecode/int/channel.cpp:76:11: required from here ./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp: In instantiation of ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’: ./gecode/int/channel/dom.hpp:321:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’ gecode/int/channel.cpp:79:11: required from here ./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp: In instantiation of ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’: ./gecode/int/channel/val.hpp:244:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ gecode/int/channel.cpp:97:11: required from here ./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp: In instantiation of ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’: ./gecode/int/channel/val.hpp:244:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = false]’ gecode/int/channel.cpp:100:11: required from here ./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp: In instantiation of ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’: ./gecode/int/channel/dom.hpp:321:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ gecode/int/channel.cpp:115:11: required from here ./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:246, from gecode/int/channel.cpp:36: ./gecode/int/channel/dom.hpp: In instantiation of ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’: ./gecode/int/channel/dom.hpp:321:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’ gecode/int/channel.cpp:118:11: required from here ./gecode/int/channel/dom.hpp:171:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | : Base,Offset,PC_INT_DOM>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp: In instantiation of ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’: ./gecode/int/channel/val.hpp:244:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ gecode/int/channel.cpp:131:11: required from here ./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:245, from gecode/int/channel.cpp:36: ./gecode/int/channel/val.hpp: In instantiation of ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’: ./gecode/int/channel/val.hpp:244:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = false]’ gecode/int/channel.cpp:134:11: required from here ./gecode/int/channel/val.hpp:184:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | : Base,Offset,PC_INT_VAL>(home,n,xy,ox,oy) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp:38:35: note: initializing argument 1 of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]’ 38 | Base::Base(Home home, int n0, Info* xy0, | ~~~~~^~~~ ./gecode/int/channel/base.hpp: In instantiation of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo >; Offset = Gecode::Int::NoOffset; int pc = 2]’: ./gecode/int/channel/dom.hpp:171:67: required from ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ ./gecode/int/channel/dom.hpp:321:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ gecode/int/channel.cpp:76:11: required from here ./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp: In instantiation of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::NoOffset; int pc = 0]’: ./gecode/int/channel/val.hpp:184:60: required from ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ ./gecode/int/channel/val.hpp:244:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset; bool shared = true]’ gecode/int/channel.cpp:97:11: required from here ./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp: In instantiation of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::DomInfo; Offset = Gecode::Int::Offset; int pc = 2]’: ./gecode/int/channel/dom.hpp:171:67: required from ‘Gecode::Int::Channel::Dom::Dom(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ ./gecode/int/channel/dom.hpp:321:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Dom::post(Gecode::Home, int, Gecode::Int::Channel::DomInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ gecode/int/channel.cpp:115:11: required from here ./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:244, from gecode/int/channel.cpp:36: ./gecode/int/channel/base.hpp: In instantiation of ‘Gecode::Int::Channel::Base::Base(Gecode::Home, int, Info*, Offset&, Offset&) [with Info = Gecode::Int::Channel::ValInfo; Offset = Gecode::Int::Offset; int pc = 0]’: ./gecode/int/channel/val.hpp:184:60: required from ‘Gecode::Int::Channel::Val::Val(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ ./gecode/int/channel/val.hpp:244:12: required from ‘static Gecode::ExecStatus Gecode::Int::Channel::Val::post(Gecode::Home, int, Gecode::Int::Channel::ValInfo*, Offset&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset; bool shared = true]’ gecode/int/channel.cpp:131:11: required from here ./gecode/int/channel/base.hpp:40:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), n(n0), n_na(2*n), ox(ox0), oy(oy0), xy(xy0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/channel/link-single.o gecode/int/channel/link-single.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel/link-single.cpp:34: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel/link-single.cpp:34: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel/link-single.cpp:34: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel/link-single.cpp:34: ./gecode/int/channel/link-single.hpp: In constructor ‘Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’: ./gecode/int/channel/link-single.hpp:39:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | (home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel/link-single.cpp:34: ./gecode/int/channel/link-single.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’: ./gecode/int/channel/link-single.hpp:59:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | (void) new (home) LinkSingle(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel/link-single.cpp:34: ./gecode/int/channel/link-single.hpp:37:31: note: initializing argument 1 of ‘Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’ 37 | LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel/link-single.cpp:34: ./gecode/int/channel/link-multi.hpp: In constructor ‘Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’: ./gecode/int/channel/link-multi.hpp:39:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | (home,x,y), c(home), status(S_NONE), o(o0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel/link-single.cpp:34: ./gecode/int/channel/link-multi.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’: ./gecode/int/channel/link-multi.hpp:80:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 80 | (void) new (home) LinkMulti(home,x,y,o); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel/link-single.cpp:34: ./gecode/int/channel/link-multi.hpp:37:29: note: initializing argument 1 of ‘Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’ 37 | LinkMulti::LinkMulti(Home home, ViewArray& x, IntView y, int o0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/channel/link-single.hpp:39:14: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/channel/link-multi.hpp:39:44: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-single.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/channel/link-multi.o gecode/int/channel/link-multi.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/channel.hh:38, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/channel/link-single.hpp: In constructor ‘Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’: ./gecode/int/channel/link-single.hpp:39:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | (home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/channel/link-single.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Channel::LinkSingle::post(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’: ./gecode/int/channel/link-single.hpp:59:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | (void) new (home) LinkSingle(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:248, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/channel/link-single.hpp:37:31: note: initializing argument 1 of ‘Gecode::Int::Channel::LinkSingle::LinkSingle(Gecode::Home, Gecode::Int::BoolView, Gecode::Int::IntView)’ 37 | LinkSingle::LinkSingle(Home home, BoolView x0, IntView x1) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/channel/link-multi.hpp: In constructor ‘Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’: ./gecode/int/channel/link-multi.hpp:39:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | (home,x,y), c(home), status(S_NONE), o(o0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/channel/link-multi.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Channel::LinkMulti::post(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’: ./gecode/int/channel/link-multi.hpp:80:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 80 | (void) new (home) LinkMulti(home,x,y,o); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/channel.hh:249, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/channel/link-multi.hpp:37:29: note: initializing argument 1 of ‘Gecode::Int::Channel::LinkMulti::LinkMulti(Gecode::Home, Gecode::ViewArray&, Gecode::Int::IntView, int)’ 37 | LinkMulti::LinkMulti(Home home, ViewArray& x, IntView y, int o0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/channel/link-single.hpp:39:14: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = -1; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/channel/link-multi.hpp:39:44: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/channel.hh:37, from gecode/int/channel/link-multi.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/unshare.o gecode/int/unshare.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ gecode/int/unshare.cpp: In function ‘void Gecode::Int::Unshare::link(Gecode::Home, Gecode::IntVar**, int, Gecode::IntPropLevel)’: gecode/int/unshare.cpp:60:50: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 60 | *x[i]=IntVar(home,x[0]->min(),x[0]->min()); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/unshare.cpp:65:55: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 65 | y[i]=*x[i]=IntVar(home,x[0]->min(),x[0]->max()); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/unshare.cpp:67:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | ExecStatus es = Rel::NaryEqDom::post(home,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 270 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ gecode/int/unshare.cpp:70:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | ExecStatus es = Rel::NaryEqBnd::post(home,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:402:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 402 | NaryEqBnd::post(Home home, ViewArray& x) { | ~~~~~^~~~ gecode/int/unshare.cpp:74:48: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 74 | *x[1]=IntVar(home,x[0]->min(),x[0]->max()); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/unshare.cpp:76:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | ExecStatus es = Rel::EqDom::post(home,*x[0],*x[1]); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ gecode/int/unshare.cpp:79:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ExecStatus es = Rel::EqBnd::post(home,*x[0],*x[1]); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ gecode/int/unshare.cpp: In function ‘void Gecode::Int::Unshare::link(Gecode::Home, Gecode::BoolVar**, int, Gecode::IntPropLevel)’: gecode/int/unshare.cpp:90:31: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 90 | *x[i]=BoolVar(home,0,0); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/int/unshare.cpp:95:36: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 95 | y[i]=*x[i]=BoolVar(home,0,1); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/int/unshare.cpp:96:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | ExecStatus es = Bool::NaryEq::post(home,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eq.hpp:131:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 131 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ gecode/int/unshare.cpp:99:31: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 99 | *x[1] = BoolVar(home,0,1); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/int/unshare.cpp:100:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | ExecStatus es = Bool::Eq::post(home,*x[0],*x[1]); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ gecode/int/unshare.cpp: In function ‘void Gecode::unshare(Gecode::Home, Gecode::IntVarArgs&, Gecode::IntPropLevel)’: gecode/int/unshare.cpp:137:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | Int::Unshare::unshare(home,x,vbd(ipl)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unshare.cpp:108:16: note: initializing argument 1 of ‘void Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::IntVar]’ 108 | unshare(Home home, VarArgArray& x, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unshare.cpp: In function ‘void Gecode::unshare(Gecode::Home, Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: gecode/int/unshare.cpp:142:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | Int::Unshare::unshare(home,x,IPL_DEF); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unshare.cpp:108:16: note: initializing argument 1 of ‘void Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::BoolVar]’ 108 | unshare(Home home, VarArgArray& x, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/unshare.cpp:67:50: required from here ./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 273 | return EqDom::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) NaryEqDom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:265:35: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 265 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/unshare.cpp:70:50: required from here ./gecode/int/rel/eq.hpp:405:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 405 | return EqBnd::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:417:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | (void) new (home) NaryEqBnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:397:35: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 397 | NaryEqBnd::NaryEqBnd(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: gecode/int/unshare.cpp:76:54: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: gecode/int/unshare.cpp:79:54: required from here ./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: gecode/int/unshare.cpp:96:47: required from here ./gecode/int/bool/eq.hpp:137:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | return Eq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/eq.hpp:153:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | (void) new (home) NaryEq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eq.hpp:115:27: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 115 | NaryEq::NaryEq(Home home, ViewArray& x) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: gecode/int/unshare.cpp:100:52: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ gecode/int/unshare.cpp: In instantiation of ‘void Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::IntVar]’: gecode/int/unshare.cpp:137:50: required from here gecode/int/unshare.cpp:127:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | link(home,&y[j],i-j,ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unshare.cpp:57:13: note: initializing argument 1 of ‘void Gecode::Int::Unshare::link(Gecode::Home, Gecode::IntVar**, int, Gecode::IntPropLevel)’ 57 | link(Home home, IntVar** x, int n, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unshare.cpp: In instantiation of ‘void Gecode::Int::Unshare::unshare(Gecode::Home, Gecode::VarArgArray&, Gecode::IntPropLevel) [with Var = Gecode::BoolVar]’: gecode/int/unshare.cpp:142:50: required from here gecode/int/unshare.cpp:127:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | link(home,&y[j],i-j,ipl); | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unshare.cpp:87:13: note: initializing argument 1 of ‘void Gecode::Int::Unshare::link(Gecode::Home, Gecode::BoolVar**, int, Gecode::IntPropLevel)’ 87 | link(Home home, BoolVar** x, int n, IntPropLevel) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unshare.cpp:67:50: required from here ./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:417:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unshare.cpp:70:50: required from here ./gecode/int/rel/eq.hpp:398:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 398 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/unshare.cpp:76:54: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from gecode/int/unshare.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/unshare.cpp:79:54: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:153:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ gecode/int/unshare.cpp:96:47: required from here ./gecode/int/bool/eq.hpp:116:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from gecode/int/unshare.cpp:35: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ gecode/int/unshare.cpp:100:52: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/unshare.cpp:35: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/rel/eq.hpp:266:45: required from ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unshare.cpp:67:50: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/rel/eq.hpp:398:45: required from ‘Gecode::Int::Rel::NaryEqBnd::NaryEqBnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:417:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqBnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unshare.cpp:70:50: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/unshare.cpp:76:54: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ gecode/int/unshare.cpp:79:54: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eq.hpp:116:44: required from ‘Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:153:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ gecode/int/unshare.cpp:96:47: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from gecode/int/unshare.cpp:35: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:39:37: required from ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ gecode/int/unshare.cpp:100:52: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/rel.hh:43, from gecode/int/unshare.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/sequence.o gecode/int/sequence.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: gecode/int/sequence.cpp: In function ‘void Gecode::sequence(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, int, int, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/sequence.cpp:65:5: note: in expansion of macro ‘GECODE_POST’ 65 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: gecode/int/sequence.cpp:103:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | (home,xv,s.min(),q,l,u))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp:133:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]’ 133 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: gecode/int/sequence.cpp:107:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | (home,xv,s,q,l,u))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp:133:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]’ 133 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: gecode/int/sequence.cpp: In function ‘void Gecode::sequence(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::IntSet&, int, int, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/sequence.cpp:130:5: note: in expansion of macro ‘GECODE_POST’ 130 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: gecode/int/sequence.cpp:186:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (home,xv,s.min(),q,l,u))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp:133:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]’ 133 | Sequence::post(Home home, ViewArray& x, Val s, int q, int l, int u) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]’: gecode/int/sequence.cpp:101:7: required from here ./gecode/int/sequence/int.hpp:135:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]’ 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, | ~~~~~^~~~ ./gecode/int/sequence/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]’: gecode/int/sequence.cpp:105:7: required from here ./gecode/int/sequence/int.hpp:135:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]’ 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, | ~~~~~^~~~ ./gecode/int/sequence/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]’: gecode/int/sequence.cpp:184:5: required from here ./gecode/int/sequence/int.hpp:135:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | Sequence* p = new (home) Sequence(home,x,s,q,l,u); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp:42:37: note: initializing argument 1 of ‘Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]’ 42 | Sequence::Sequence(Home home, ViewArray& x0, Val s0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp: In instantiation of ‘Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]’: ./gecode/int/sequence/int.hpp:135:29: required from ‘static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = int]’ gecode/int/sequence.cpp:101:7: required from here ./gecode/int/sequence/int.hpp:46:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | tofail(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp: In instantiation of ‘Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]’: ./gecode/int/sequence/int.hpp:135:29: required from ‘static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::IntView; Val = Gecode::IntSet]’ gecode/int/sequence.cpp:105:7: required from here ./gecode/int/sequence/int.hpp:46:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | tofail(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/sequence.hh:149, from gecode/int/sequence.cpp:38: ./gecode/int/sequence/int.hpp: In instantiation of ‘Gecode::Int::Sequence::Sequence::Sequence(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]’: ./gecode/int/sequence/int.hpp:135:29: required from ‘static Gecode::ExecStatus Gecode::Int::Sequence::Sequence::post(Gecode::Home, Gecode::ViewArray&, Val, int, int, int) [with View = Gecode::Int::BoolView; Val = int]’ gecode/int/sequence.cpp:184:5: required from here ./gecode/int/sequence/int.hpp:46:19: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | tofail(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/sequence.hh:37, from gecode/int/sequence.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/bin-packing.o gecode/int/bin-packing.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:324, from gecode/int/bin-packing.cpp:36: ./gecode/int/bin-packing/propagate.hpp: In constructor ‘Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)’: ./gecode/int/bin-packing/propagate.hpp:151:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | : Propagator(home), l(l0), bs(bs0), t(0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()’: ./gecode/int/bin-packing/conflict-graph.hpp:214:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)’: ./gecode/int/bin-packing/conflict-graph.hpp:236:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | return Rel::Nq::post(home,b[i],b[j]); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int, int)’: ./gecode/int/bin-packing/conflict-graph.hpp:252:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: gecode/int/bin-packing.cpp: In function ‘void Gecode::binpacking(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/bin-packing.cpp:52:5: note: in expansion of macro ‘GECODE_POST’ 52 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: gecode/int/bin-packing.cpp:62:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_FAIL(Int::BinPacking::Pack::post(home,lv,bs)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bin-packing.cpp:36: ./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)’ 156 | static ExecStatus post(Home home, | ~~~~~^~~~ gecode/int/bin-packing.cpp: In function ‘Gecode::IntSet Gecode::binpacking(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: gecode/int/bin-packing.cpp:91:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/bin-packing.cpp:113:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | if (Int::BinPacking::Pack::post(home,lv,bv) == ES_FAILED) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/bin-packing.cpp:36: ./gecode/int/bin-packing.hh:156:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)’ 156 | static ExecStatus post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 49 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 40 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/dom.hpp: In instantiation of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing.cpp:36: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/dom.hpp:41:45: required from ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/ter-dom.hpp:45:55: required from ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/propagate.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:324, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/bin-packing/propagate.hpp: In constructor ‘Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)’: ./gecode/int/bin-packing/propagate.hpp:151:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | : Propagator(home), l(l0), bs(bs0), t(0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()’: ./gecode/int/bin-packing/conflict-graph.hpp:214:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)’: ./gecode/int/bin-packing/conflict-graph.hpp:236:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | return Rel::Nq::post(home,b[i],b[j]); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int, int)’: ./gecode/int/bin-packing/conflict-graph.hpp:252:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ gecode/int/bin-packing/propagate.cpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::BinPacking::Pack::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)’: gecode/int/bin-packing/propagate.cpp:392:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 392 | (void) new (home) Pack(home,l,bs); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:324, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/bin-packing/propagate.hpp:150:19: note: initializing argument 1 of ‘Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)’ 150 | Pack::Pack(Home home, ViewArray& l0, ViewArray& bs0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 49 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 40 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/dom.hpp: In instantiation of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/dom.hpp:41:45: required from ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/ter-dom.hpp:45:55: required from ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/bin-packing/conflict-graph.o gecode/int/bin-packing/conflict-graph.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:324, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/bin-packing/propagate.hpp: In constructor ‘Gecode::Int::BinPacking::Pack::Pack(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&)’: ./gecode/int/bin-packing/propagate.hpp:151:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | : Propagator(home), l(l0), bs(bs0), t(0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique()’: ./gecode/int/bin-packing/conflict-graph.hpp:214:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int)’: ./gecode/int/bin-packing/conflict-graph.hpp:236:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | return Rel::Nq::post(home,b[i],b[j]); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/bin-packing/conflict-graph.hpp: In member function ‘Gecode::ExecStatus Gecode::Int::BinPacking::ConflictGraph::clique(int, int, int)’: ./gecode/int/bin-packing/conflict-graph.hpp:252:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | return Distinct::Dom::post(home,bv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 49 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 40 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/dom.hpp: In instantiation of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/bin-packing/conflict-graph.hpp:36, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/bin-packing/conflict-graph.hpp:37, from ./gecode/int/bin-packing.hh:325, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/dom.hpp:41:45: required from ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:236:38: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/ter-dom.hpp:45:55: required from ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/bin-packing/conflict-graph.hpp:214:36: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/bin-packing.hh:41, from gecode/int/bin-packing/conflict-graph.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/order.o gecode/int/order.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/order/propagate.hpp: In constructor ‘Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)’: ./gecode/int/order/propagate.hpp:41:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), s0(_s0), s1(_s1), b(_b), p0(_p0), p1(_p1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/order/propagate.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Order::OrderProp::post(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)’: ./gecode/int/order/propagate.hpp:56:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/order/propagate.hpp:59:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | return Rel::Lq::post(home,OffsetView(s1,p1),s0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/order/propagate.hpp:61:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | (void) new (home) OrderProp(home,s0,p0,s1,p1,b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/order/propagate.hpp:39:29: note: initializing argument 1 of ‘Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)’ 39 | OrderProp::OrderProp(Home home, IntView _s0, int _p0, IntView _s1, int _p1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: gecode/int/order.cpp: In function ‘void Gecode::order(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/order.cpp:50:5: note: in expansion of macro ‘GECODE_POST’ 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: gecode/int/order.cpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL(Order::OrderProp::post(home,s0,p0,s1,p1,b)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/order/propagate.hpp:48:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Order::OrderProp::post(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)’ 48 | OrderProp::post(Home home, IntView s0, int p0, IntView s1, int p1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’: ./gecode/int/order/propagate.hpp:56:43: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ ./gecode/int/order/propagate.hpp:56:43: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/lq-le.hpp:46:66: required from ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ ./gecode/int/order/propagate.hpp:56:43: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/order/propagate.o gecode/int/order/propagate.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/order/propagate.hpp: In constructor ‘Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)’: ./gecode/int/order/propagate.hpp:41:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), s0(_s0), s1(_s1), b(_b), p0(_p0), p1(_p1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/order/propagate.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Order::OrderProp::post(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)’: ./gecode/int/order/propagate.hpp:56:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return Rel::Lq::post(home,OffsetView(s0,p0),s1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/order/propagate.hpp:59:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | return Rel::Lq::post(home,OffsetView(s1,p1),s0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/rel/lq-le.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ 50 | Lq::post(Home home, V0 x0, V1 x1) { | ~~~~~^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/order/propagate.hpp:61:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | (void) new (home) OrderProp(home,s0,p0,s1,p1,b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/order/propagate.hpp:39:29: note: initializing argument 1 of ‘Gecode::Int::Order::OrderProp::OrderProp(Gecode::Home, Gecode::Int::IntView, int, Gecode::Int::IntView, int, Gecode::Int::BoolView)’ 39 | OrderProp::OrderProp(Home home, IntView _s0, int _p0, IntView _s1, int _p1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’: ./gecode/int/order/propagate.hpp:56:43: required from here ./gecode/int/rel/lq-le.hpp:54:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/rel/lq-le.hpp:45:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ 45 | Lq::Lq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:697, from ./gecode/int/order/propagate.hpp:34, from ./gecode/int/order.hh:89, from gecode/int/order/propagate.cpp:34: ./gecode/int/rel/lq-le.hpp: In instantiation of ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ ./gecode/int/order/propagate.hpp:56:43: required from here ./gecode/int/rel/lq-le.hpp:46:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/lq-le.hpp:46:66: required from ‘Gecode::Int::Rel::Lq::Lq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/lq-le.hpp:54:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Lq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::OffsetView; V1 = Gecode::Int::IntView]’ ./gecode/int/order/propagate.hpp:56:43: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/order.hh:37, from gecode/int/order/propagate.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/unary.o gecode/int/unary.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/unary.cpp:37: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/unary.cpp:37: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from gecode/int/unary.cpp:37: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp: In function ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:56:5: note: in expansion of macro ‘GECODE_POST’ 56 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:68:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_FAIL(Distinct::Bnd::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/unary.cpp:37: ./gecode/int/distinct/bnd.hpp:476:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 476 | Bnd::post(Home home, ViewArray& x){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:71:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | GECODE_ES_FAIL(Distinct::Dom::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/unary.cpp:37: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:74:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | GECODE_ES_FAIL(Distinct::Val::post(home,xv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/unary.cpp:37: ./gecode/int/distinct/val.hpp:185:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 185 | Val::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:80:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 80 | GECODE_ES_FAIL(manpost(home,t,ipl)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp: In function ‘void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:99:5: note: in expansion of macro ‘GECODE_POST’ 99 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/unary.cpp:106:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | unary(home, flex, fix, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:44:14: note: initializing argument 1 of ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:111:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 111 | GECODE_ES_FAIL(manpost(home,tasks,ipl)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/unary.cpp: In function ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: gecode/int/unary.cpp:137:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | unary(home,s,p,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:44:14: note: initializing argument 1 of ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:139:7: note: in expansion of macro ‘GECODE_POST’ 139 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:143:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | GECODE_ES_FAIL(optpost(home,t,ipl)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp: In function ‘void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:167:5: note: in expansion of macro ‘GECODE_POST’ 167 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/unary.cpp:176:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | unary(home,t,flex,fix,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:85:14: note: initializing argument 1 of ‘void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 85 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:182:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | GECODE_ES_FAIL(optpost(home,tasks,ipl)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:187:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | GECODE_ES_FAIL(optpost(home,tasks,ipl)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp: In function ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:199:5: note: in expansion of macro ‘GECODE_POST’ 199 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/unary.cpp:215:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | unary(home,s,pp,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:44:14: note: initializing argument 1 of ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 44 | unary(Home home, const IntVarArgs& s, const IntArgs& p, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:220:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | GECODE_ES_FAIL(manpost(home,t,ipl)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ 38 | manpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp: In function ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/unary.cpp:232:5: note: in expansion of macro ‘GECODE_POST’ 232 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/unary.cpp:245:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | unary(home,s,p,e,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/unary.cpp:193:14: note: initializing argument 1 of ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 193 | unary(Home home, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: gecode/int/unary.cpp:250:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | GECODE_ES_FAIL(optpost(home,t,ipl)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ 53 | optpost(Home home, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/unary.cpp:37: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/unary.cpp:68:9: required from here ./gecode/int/distinct/bnd.hpp:478:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/unary.cpp:37: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/unary.cpp:37: ./gecode/int/distinct/bnd.hpp:480:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 480 | (void) new (home) Bnd(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/unary.cpp:37: ./gecode/int/distinct/bnd.hpp:38:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 38 | Bnd::Bnd(Home home, ViewArray& x0) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/unary.cpp:37: ./gecode/int/distinct/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/unary.cpp:71:9: required from here ./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/unary.cpp:37: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/unary.cpp:37: ./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/unary.cpp:37: ./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 49 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/unary.cpp:37: ./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/unary.cpp:37: ./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 40 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/unary.cpp:37: ./gecode/int/distinct/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: gecode/int/unary.cpp:74:9: required from here ./gecode/int/distinct/val.hpp:187:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/unary.cpp:37: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/unary.cpp:37: ./gecode/int/distinct/val.hpp:189:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | (void) new (home) Val(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/unary.cpp:37: ./gecode/int/distinct/val.hpp:147:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 147 | Val::Val(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’: gecode/int/unary.cpp:80:7: required from here ./gecode/int/unary/post.hpp:41:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’: gecode/int/unary.cpp:111:7: required from here ./gecode/int/unary/post.hpp:41:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’: gecode/int/unary.cpp:143:7: required from here ./gecode/int/unary/post.hpp:56:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’: gecode/int/unary.cpp:187:9: required from here ./gecode/int/unary/post.hpp:56:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’: gecode/int/unary.cpp:220:7: required from here ./gecode/int/unary/post.hpp:41:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:43:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’: gecode/int/unary.cpp:250:7: required from here ./gecode/int/unary/post.hpp:56:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:58:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:851, from gecode/int/unary.cpp:36: ./gecode/int/unary/post.hpp:60:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/unary.cpp:37: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:68:9: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/unary.cpp:37: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:377, from gecode/int/unary.cpp:37: ./gecode/int/distinct/bnd.hpp: In instantiation of ‘Gecode::Int::Distinct::Bnd::Bnd(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/bnd.hpp:480:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:68:9: required from here ./gecode/int/distinct/bnd.hpp:39:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), x(x0), y(home,x0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/unary.cpp:37: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:71:9: required from here ./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/unary.cpp:37: ./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from gecode/int/unary.cpp:37: ./gecode/int/distinct/dom.hpp: In instantiation of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:71:9: required from here ./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:376, from gecode/int/unary.cpp:37: ./gecode/int/distinct/val.hpp: In instantiation of ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/val.hpp:189:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:74:9: required from here ./gecode/int/distinct/val.hpp:148:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/post.hpp:41:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ gecode/int/unary.cpp:80:7: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/post.hpp:43:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ gecode/int/unary.cpp:80:7: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/post.hpp:45:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ gecode/int/unary.cpp:80:7: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/post.hpp:41:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ gecode/int/unary.cpp:111:7: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/post.hpp:43:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ gecode/int/unary.cpp:111:7: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/post.hpp:45:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ gecode/int/unary.cpp:111:7: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/post.hpp:56:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ gecode/int/unary.cpp:143:7: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/post.hpp:58:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ gecode/int/unary.cpp:143:7: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/post.hpp:60:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ gecode/int/unary.cpp:143:7: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/post.hpp:56:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ gecode/int/unary.cpp:187:9: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/post.hpp:58:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ gecode/int/unary.cpp:187:9: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/post.hpp:60:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ gecode/int/unary.cpp:187:9: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/post.hpp:41:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ gecode/int/unary.cpp:220:7: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/post.hpp:43:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ gecode/int/unary.cpp:220:7: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/post.hpp:45:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ gecode/int/unary.cpp:220:7: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/post.hpp:56:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ gecode/int/unary.cpp:250:7: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/post.hpp:58:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ gecode/int/unary.cpp:250:7: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/post.hpp:60:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ gecode/int/unary.cpp:250:7: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from gecode/int/unary.cpp:37: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:68:9: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from gecode/int/unary.cpp:37: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:71:9: required from here ./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/dom.hpp:41:45: required from ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:71:9: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 0]’: ./gecode/int/distinct/val.hpp:148:43: required from ‘Gecode::Int::Distinct::Val::Val(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/val.hpp:189:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Val::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:74:9: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:41:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ gecode/int/unary.cpp:80:7: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:43:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ gecode/int/unary.cpp:80:7: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:45:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ gecode/int/unary.cpp:80:7: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:41:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ gecode/int/unary.cpp:111:7: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:43:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ gecode/int/unary.cpp:111:7: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:45:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ gecode/int/unary.cpp:111:7: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:56:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ gecode/int/unary.cpp:143:7: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:58:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ gecode/int/unary.cpp:143:7: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:60:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ gecode/int/unary.cpp:143:7: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:56:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ gecode/int/unary.cpp:187:9: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:58:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ gecode/int/unary.cpp:187:9: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:60:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ gecode/int/unary.cpp:187:9: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:41:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ gecode/int/unary.cpp:220:7: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:43:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ gecode/int/unary.cpp:220:7: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from gecode/int/unary.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:45:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ gecode/int/unary.cpp:220:7: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:56:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ gecode/int/unary.cpp:250:7: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:58:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ gecode/int/unary.cpp:250:7: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from gecode/int/unary.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:60:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ gecode/int/unary.cpp:250:7: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/distinct/bnd.hpp:478:38: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Bnd::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:68:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/ter-dom.hpp:45:55: required from ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ gecode/int/unary.cpp:71:9: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:41:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ gecode/int/unary.cpp:80:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:43:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ gecode/int/unary.cpp:80:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:45:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPTask]’ gecode/int/unary.cpp:80:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:41:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ gecode/int/unary.cpp:111:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:43:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ gecode/int/unary.cpp:111:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:45:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFixPSETask]’ gecode/int/unary.cpp:111:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:56:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ gecode/int/unary.cpp:143:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:58:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ gecode/int/unary.cpp:143:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:60:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPTask]’ gecode/int/unary.cpp:143:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:56:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ gecode/int/unary.cpp:187:9: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:58:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ gecode/int/unary.cpp:187:9: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:60:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFixPSETask]’ gecode/int/unary.cpp:187:9: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:41:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ gecode/int/unary.cpp:220:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:43:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ gecode/int/unary.cpp:220:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:45:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::manpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Unary::ManFlexTask]’ gecode/int/unary.cpp:220:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/post.hpp:56:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ gecode/int/unary.cpp:250:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/post.hpp:58:40: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ gecode/int/unary.cpp:250:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/post.hpp:60:41: required from ‘Gecode::ExecStatus Gecode::Int::Unary::optpost(Gecode::Home, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Unary::OptFlexTask]’ gecode/int/unary.cpp:250:7: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/unary.hh:39, from gecode/int/unary.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/cumulative.o gecode/int/cumulative.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:358:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 358 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:366:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 366 | cumulative(home,c.val(),t,s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:354:19: note: initializing argument 1 of ‘void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 354 | cumulative(Home home, int c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp:368:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 368 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:377:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 377 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),t,s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:106:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ 106 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:385:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 385 | cumulative(home,c.val(),t,s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:373:19: note: initializing argument 1 of ‘void Gecode::cumulative(Gecode::Home, int, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 373 | cumulative(Home home, int c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp:387:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 387 | Int::Cumulative::cumulative(home,Int::IntView(c),t,s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:106:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ 106 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:395:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 395 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ 164 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:402:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 402 | cumulative(home,c.val(),s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:392:19: note: initializing argument 1 of ‘void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 392 | cumulative(Home home, int c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp:404:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 404 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ 164 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:412:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 412 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:212:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ 212 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:419:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 419 | cumulative(home,c.val(),s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:409:19: note: initializing argument 1 of ‘void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 409 | cumulative(Home home, int c, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp:421:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 421 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:212:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ 212 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:430:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 430 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ 255 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:438:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 438 | cumulative(home,c.val(),s,p,e,u,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:426:19: note: initializing argument 1 of ‘void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 426 | cumulative(Home home, int c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp:440:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 440 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ 255 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:449:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 449 | Int::Cumulative::cumulative(home,Int::ConstIntView(c),s,p,e,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:304:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ 304 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp: In function ‘void Gecode::cumulative(Gecode::Home, Gecode::IntVar, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: gecode/int/cumulative.cpp:457:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 457 | cumulative(home,c.val(),s,p,e,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:445:19: note: initializing argument 1 of ‘void Gecode::cumulative(Gecode::Home, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 445 | cumulative(Home home, int c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ gecode/int/cumulative.cpp:459:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 459 | Int::Cumulative::cumulative(home,Int::IntView(c),s,p,e,u,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:304:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ 304 | cumulative(Home home, Cap c, const IntVarArgs& s, const IntVarArgs& p, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’: gecode/int/cumulative.cpp:358:70: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:60:5: note: in expansion of macro ‘GECODE_POST’ 60 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:76:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | unary(home,t,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:3383:14: note: initializing argument 1 of ‘void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 3383 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:92:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:99:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’: gecode/int/cumulative.cpp:368:67: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:60:5: note: in expansion of macro ‘GECODE_POST’ 60 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:76:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | unary(home,t,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:3383:14: note: initializing argument 1 of ‘void Gecode::unary(Gecode::Home, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 3383 | unary(Home home, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:92:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:99:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | GECODE_ES_FAIL(manpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’: gecode/int/cumulative.cpp:377:72: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:124:5: note: in expansion of macro ‘GECODE_POST’ 124 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:134:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | cumulative(home,c,t,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:150:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:157:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’: gecode/int/cumulative.cpp:387:69: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:124:5: note: in expansion of macro ‘GECODE_POST’ 124 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:134:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | cumulative(home,c,t,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:44:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ 44 | cumulative(Home home, Cap c, const TaskTypeArgs& t, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:150:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:157:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | GECODE_ES_FAIL(optpost(home,c,tasks,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:395:68: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:180:5: note: in expansion of macro ‘GECODE_POST’ 180 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:196:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | unary(home,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:3311:14: note: initializing argument 1 of ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 3311 | unary(Home home, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:206:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:404:65: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:180:5: note: in expansion of macro ‘GECODE_POST’ 180 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:196:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | unary(home,s,p,ipl); | ~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int.hh:3311:14: note: initializing argument 1 of ‘void Gecode::unary(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 3311 | unary(Home home, const IntVarArgs& s, const IntArgs& p, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:206:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:412:70: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:229:5: note: in expansion of macro ‘GECODE_POST’ 229 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:239:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 239 | cumulative(home,c,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ 164 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:249:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:421:67: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:229:5: note: in expansion of macro ‘GECODE_POST’ 229 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:239:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 239 | cumulative(home,c,s,p,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ 164 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:249:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:430:70: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:273:5: note: in expansion of macro ‘GECODE_POST’ 273 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 288 | cumulative(home,c,s,pp,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ 164 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:298:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:440:67: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:273:5: note: in expansion of macro ‘GECODE_POST’ 273 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 288 | cumulative(home,c,s,pp,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:164:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ 164 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:298:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | GECODE_ES_FAIL(manpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:38:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]’ 38 | manpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:449:72: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:323:5: note: in expansion of macro ‘GECODE_POST’ 323 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:335:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 335 | cumulative(home,c,s,p,e,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ 255 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:345:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp: In instantiation of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:459:69: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulative.cpp:323:5: note: in expansion of macro ‘GECODE_POST’ 323 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/cumulative.cpp:335:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 335 | cumulative(home,c,s,p,e,u,ipl); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulative.cpp:255:19: note: initializing argument 1 of ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ 255 | cumulative(Home home, Cap c, const IntVarArgs& s, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: gecode/int/cumulative.cpp:345:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 345 | GECODE_ES_FAIL(optpost(home,c,t,ipl)); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:53:16: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]’ 53 | optpost(Home home, Cap c, TaskArray& t, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:440:67: required from here ./gecode/int/cumulative/post.hpp:41:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:43:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | return ManProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’: gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp: In instantiation of ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]’: gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:459:69: required from here ./gecode/int/cumulative/post.hpp:56:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:58:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:767, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/post.hpp:60:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | return OptProp::post(home,c,t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:56:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 56 | OptProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:440:67: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:440:67: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:440:67: required from here ./gecode/int/cumulative/man-prop.hpp:69:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | return Unary::ManProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:71:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | (void) new (home) ManProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:40:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 40 | ManProp::ManProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:459:69: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:459:69: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:459:69: required from here ./gecode/int/cumulative/opt-prop.hpp:87:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Unary::OptProp::UnaryTask,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | ::post(home,mt); | ~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:50:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ 50 | OptProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:94:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | return ManProp::ManTask,Cap,PL> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94 | ::post(home,c,mt); | ~~~~~~^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp:54:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 54 | ManProp::post(Home home, Cap c, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) OptProp(home,c,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp:42:41: note: initializing argument 1 of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ 42 | OptProp::OptProp(Home home, Cap c0, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:368:67: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:387:69: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/unary/man-prop.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) ManProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:38:37: note: initializing argument 1 of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ 38 | ManProp::ManProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:440:67: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:440:67: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:765, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/man-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:440:67: required from here ./gecode/int/cumulative/man-prop.hpp:41:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/unary/opt-prop.hpp:62:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | return ManProp::ManTask,PL>::post(home,mt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp:48:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ 48 | ManProp::post(Home home, TaskArray& t) { | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:65:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | (void) new (home) OptProp(home,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp:40:37: note: initializing argument 1 of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ 40 | OptProp::OptProp(Home home, TaskArray& t) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:459:69: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:459:69: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/cumulative.hh:766, from gecode/int/cumulative.cpp:36: ./gecode/int/cumulative/opt-prop.hpp: In instantiation of ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::IntView]’ gecode/int/cumulative.cpp:459:69: required from here ./gecode/int/cumulative/opt-prop.hpp:43:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : TaskProp(home,t), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:41:41: required from ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:41:41: required from ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:41:41: required from ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:41:41: required from ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:41:41: required from ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:41:41: required from ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:43:41: required from ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:43:41: required from ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:43:41: required from ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:43:41: required from ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:43:41: required from ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:43:41: required from ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/man-prop.hpp:41:41: required from ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/man-prop.hpp:41:41: required from ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:849, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/man-prop.hpp: In instantiation of ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/unary/man-prop.hpp:39:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::ManFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/man-prop.hpp:41:41: required from ‘Gecode::Int::Cumulative::ManProp::ManProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/man-prop.hpp:71:16: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/cumulative/opt-prop.hpp:43:41: required from ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/cumulative/opt-prop.hpp:43:41: required from ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/unary.hh:850, from ./gecode/int/cumulative.hh:40, from gecode/int/cumulative.cpp:36: ./gecode/int/unary/opt-prop.hpp: In instantiation of ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/unary/opt-prop.hpp:41:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : TaskProp(home,t) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp:38:36: note: initializing argument 1 of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ 38 | TaskProp::TaskProp(Home home, TaskArray& t0) | ~~~~~^~~~ ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Cumulative::OptFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/cumulative/opt-prop.hpp:43:41: required from ‘Gecode::Int::Cumulative::OptProp::OptProp(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/opt-prop.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:92:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:99:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:358:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPTask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:150:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFixPSETask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFixPSETask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:157:9: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const TaskTypeArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView; Gecode::TaskTypeArgs = Gecode::ArgArray]’ gecode/int/cumulative.cpp:377:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:41:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:43:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/man-prop.hpp:39:34: required from ‘Gecode::Int::Unary::ManProp::ManProp(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/man-prop.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::ManProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Unary::ManFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/man-prop.hpp:69:17: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::ManProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:45:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::manpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with ManTask = Gecode::Int::Cumulative::ManFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:298:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:430:70: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLB]’ ./gecode/int/cumulative/post.hpp:56:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLA]’ ./gecode/int/cumulative/post.hpp:58:44: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/task.hh:484, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/int/task/prop.hpp: In instantiation of ‘Gecode::Int::TaskProp::TaskProp(Gecode::Home, Gecode::Int::TaskArray&) [with Task = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’: ./gecode/int/unary/opt-prop.hpp:41:34: required from ‘Gecode::Int::Unary::OptProp::OptProp(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/unary/opt-prop.hpp:65:14: required from ‘static Gecode::ExecStatus Gecode::Int::Unary::OptProp::post(Gecode::Home, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Unary::OptFlexTask; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/opt-prop.hpp:87:15: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulative::OptProp::post(Gecode::Home, Cap, Gecode::Int::TaskArray&) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView; PL = Gecode::Int::PLBA]’ ./gecode/int/cumulative/post.hpp:60:45: required from ‘Gecode::ExecStatus Gecode::Int::Cumulative::optpost(Gecode::Home, Cap, Gecode::Int::TaskArray&, Gecode::IntPropLevel) [with OptTask = Gecode::Int::Cumulative::OptFlexTask; Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:345:7: required from ‘void Gecode::Int::Cumulative::cumulative(Gecode::Home, Cap, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel) [with Cap = Gecode::Int::ConstIntView]’ gecode/int/cumulative.cpp:449:72: required from here ./gecode/int/task/prop.hpp:39:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/task.hh:37, from ./gecode/int/cumulative.hh:39, from gecode/int/cumulative.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/cumulatives.o gecode/int/cumulatives.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/cumulatives.cpp: In function ‘void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)’: gecode/int/cumulatives.cpp:115:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 115 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]’ 73 | post_cumulatives(Home home, const Machine& m, | ~~~~~^~~~ gecode/int/cumulatives.cpp: In function ‘void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)’: gecode/int/cumulatives.cpp:124:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]’ 73 | post_cumulatives(Home home, const Machine& m, | ~~~~~^~~~ gecode/int/cumulatives.cpp: In function ‘void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)’: gecode/int/cumulatives.cpp:133:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 133 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]’ 73 | post_cumulatives(Home home, const Machine& m, | ~~~~~^~~~ gecode/int/cumulatives.cpp: In function ‘void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)’: gecode/int/cumulatives.cpp:142:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]’ 73 | post_cumulatives(Home home, const Machine& m, | ~~~~~^~~~ gecode/int/cumulatives.cpp: In function ‘void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)’: gecode/int/cumulatives.cpp:151:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]’ 73 | post_cumulatives(Home home, const Machine& m, | ~~~~~^~~~ gecode/int/cumulatives.cpp: In function ‘void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)’: gecode/int/cumulatives.cpp:160:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]’ 73 | post_cumulatives(Home home, const Machine& m, | ~~~~~^~~~ gecode/int/cumulatives.cpp: In function ‘void Gecode::cumulatives(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)’: gecode/int/cumulatives.cpp:169:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]’ 73 | post_cumulatives(Home home, const Machine& m, | ~~~~~^~~~ gecode/int/cumulatives.cpp: In function ‘void Gecode::cumulatives(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel)’: gecode/int/cumulatives.cpp:178:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | post_cumulatives(home, m, s, p, e, u, c, at_most, cl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/cumulatives.cpp:73:27: note: initializing argument 1 of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]’ 73 | post_cumulatives(Home home, const Machine& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp: In instantiation of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]’: gecode/int/cumulatives.cpp:115:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:83:7: note: in expansion of macro ‘GECODE_POST’ 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:100:7: note: in expansion of macro ‘GECODE_ES_FAIL’ 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ 69 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp: In instantiation of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]’: gecode/int/cumulatives.cpp:124:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:83:7: note: in expansion of macro ‘GECODE_POST’ 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:100:7: note: in expansion of macro ‘GECODE_ES_FAIL’ 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ 69 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp: In instantiation of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]’: gecode/int/cumulatives.cpp:133:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:83:7: note: in expansion of macro ‘GECODE_POST’ 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:100:7: note: in expansion of macro ‘GECODE_ES_FAIL’ 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ 69 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp: In instantiation of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]’: gecode/int/cumulatives.cpp:142:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:83:7: note: in expansion of macro ‘GECODE_POST’ 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:100:7: note: in expansion of macro ‘GECODE_ES_FAIL’ 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ 69 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp: In instantiation of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]’: gecode/int/cumulatives.cpp:151:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:83:7: note: in expansion of macro ‘GECODE_POST’ 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:100:7: note: in expansion of macro ‘GECODE_ES_FAIL’ 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ 69 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp: In instantiation of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]’: gecode/int/cumulatives.cpp:160:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:83:7: note: in expansion of macro ‘GECODE_POST’ 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:100:7: note: in expansion of macro ‘GECODE_ES_FAIL’ 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ 69 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp: In instantiation of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]’: gecode/int/cumulatives.cpp:169:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:83:7: note: in expansion of macro ‘GECODE_POST’ 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:100:7: note: in expansion of macro ‘GECODE_ES_FAIL’ 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ 69 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp: In instantiation of ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]’: gecode/int/cumulatives.cpp:178:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/int/cumulatives.cpp:83:7: note: in expansion of macro ‘GECODE_POST’ 83 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: gecode/int/cumulatives.cpp:104:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | IntView>::post(home, vm,vs,vp,ve,vu,c_s,at_most))); gecode/int/cumulatives.cpp:100:7: note: in expansion of macro ‘GECODE_ES_FAIL’ 100 | GECODE_ES_FAIL((Int::Cumulatives::Val< | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:69:15: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ 69 | ::post(Home home, const ViewArray& m, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’: gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]’ gecode/int/cumulatives.cpp:115:57: required from here ./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ 47 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’: gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]’ gecode/int/cumulatives.cpp:124:57: required from here ./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ 47 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’: gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]’ gecode/int/cumulatives.cpp:133:57: required from here ./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ 47 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’: gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]’ gecode/int/cumulatives.cpp:142:57: required from here ./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ 47 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’: gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]’ gecode/int/cumulatives.cpp:151:57: required from here ./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ 47 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’: gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]’ gecode/int/cumulatives.cpp:160:57: required from here ./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ 47 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’: gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]’ gecode/int/cumulatives.cpp:169:57: required from here ./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ 47 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’: gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]’ gecode/int/cumulatives.cpp:178:57: required from here ./gecode/int/cumulatives/val.hpp:73:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) Val(home, m,s,p,e,u,c,at_most); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp:47:41: note: initializing argument 1 of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ 47 | Val::Val(Home home, | ~~~~~^~~~ ./gecode/int/cumulatives/val.hpp: In instantiation of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’: ./gecode/int/cumulatives/val.hpp:73:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]’ gecode/int/cumulatives.cpp:115:57: required from here ./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp: In instantiation of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’: ./gecode/int/cumulatives/val.hpp:73:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntVarArgs]’ gecode/int/cumulatives.cpp:124:57: required from here ./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp: In instantiation of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’: ./gecode/int/cumulatives/val.hpp:73:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]’ gecode/int/cumulatives.cpp:133:57: required from here ./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp: In instantiation of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’: ./gecode/int/cumulatives/val.hpp:73:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::IntView; View = Gecode::Int::IntView]’ gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntVarArgs]’ gecode/int/cumulatives.cpp:142:57: required from here ./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp: In instantiation of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’: ./gecode/int/cumulatives/val.hpp:73:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]’ gecode/int/cumulatives.cpp:151:57: required from here ./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp: In instantiation of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’: ./gecode/int/cumulatives/val.hpp:73:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::IntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntVarArgs; Usage = Gecode::IntArgs]’ gecode/int/cumulatives.cpp:160:57: required from here ./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp: In instantiation of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’: ./gecode/int/cumulatives/val.hpp:73:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::IntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntVarArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]’ gecode/int/cumulatives.cpp:169:57: required from here ./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/cumulatives.hh:126, from gecode/int/cumulatives.cpp:34: ./gecode/int/cumulatives/val.hpp: In instantiation of ‘Gecode::Int::Cumulatives::Val::Val(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’: ./gecode/int/cumulatives/val.hpp:73:12: required from ‘static Gecode::ExecStatus Gecode::Int::Cumulatives::Val::post(Gecode::Home, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::ViewArray&, const Gecode::SharedArray&, bool) [with ViewM = Gecode::Int::ConstIntView; ViewP = Gecode::Int::ConstIntView; ViewU = Gecode::Int::ConstIntView; View = Gecode::Int::IntView]’ gecode/int/cumulatives.cpp:100:7: required from ‘void Gecode::{anonymous}::post_cumulatives(Gecode::Home, const Machine&, const Gecode::IntVarArgs&, const Processing&, const Gecode::IntVarArgs&, const Usage&, const Gecode::IntArgs&, bool, Gecode::IntPropLevel) [with Machine = Gecode::IntArgs; Processing = Gecode::IntArgs; Usage = Gecode::IntArgs]’ gecode/int/cumulatives.cpp:178:57: required from here ./gecode/int/cumulatives/val.hpp:56:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | m(_m), s(_s), p(_p), e(_e), u(_u), c(_c), at_most(_at_most) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/cumulatives.hh:37, from gecode/int/cumulatives.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/circuit.o gecode/int/circuit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/circuit.hh:38, from gecode/int/circuit.cpp:36: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/circuit.hh:38, from gecode/int/circuit.cpp:36: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/circuit.hh:38, from gecode/int/circuit.cpp:36: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:47:5: note: in expansion of macro ‘GECODE_POST’ 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp:55:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | ::post(home,xv,no))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp:114:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ 114 | Dom::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp:58:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home,xv,no))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ 80 | Val::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp:65:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | ::post(home,xv,off))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp:114:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ 114 | Dom::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp:68:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | ::post(home,xv,off))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ 80 | Val::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: gecode/int/circuit.cpp:74:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | circuit(home,0,x,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:41:16: note: initializing argument 1 of ‘void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: gecode/int/circuit.cpp:89:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | circuit(home, offset, x, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:41:16: note: initializing argument 1 of ‘void Gecode::circuit(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 41 | circuit(Home home, int offset, const IntVarArgs& x, IntPropLevel ipl) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:90:5: note: in expansion of macro ‘GECODE_POST’ 90 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/circuit.cpp:97:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | element(home, cx, x[i], y[i]); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:1484:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/int/circuit.cpp:99:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | linear(home, y, IRT_EQ, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:2828:15: note: initializing argument 1 of ‘void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 2828 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: gecode/int/circuit.cpp:105:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | circuit(home,c,0,x,y,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:78:16: note: initializing argument 1 of ‘void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’ 78 | circuit(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:112:5: note: in expansion of macro ‘GECODE_POST’ 112 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/circuit.cpp:114:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | circuit(home, c, offset, x, y, z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:78:16: note: initializing argument 1 of ‘void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’ 78 | circuit(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: gecode/int/circuit.cpp:120:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | circuit(home,c,0,x,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:108:16: note: initializing argument 1 of ‘void Gecode::circuit(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’ 108 | circuit(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp: In function ‘void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:132:5: note: in expansion of macro ‘GECODE_POST’ 132 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/circuit.cpp:139:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | element(home, x, e, n); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:1516:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’ 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp:144:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | ::post(home,xv,no))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp:114:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ 114 | Dom::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp:147:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | ::post(home,xv,no))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ 80 | Val::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ gecode/int/circuit.cpp:153:17: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 153 | ox[i] = y; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/circuit.cpp:155:29: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 155 | ox[offset + i] = x[i]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/circuit.cpp:156:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | element(home, ox, e, offset+n); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:1516:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’ 1516 | element(Home home, const IntVarArgs& x, IntVar y0, int y1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp:161:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 161 | ::post(home,xv,off))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp:114:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ 114 | Dom::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp:164:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | ::post(home,xv,off))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp:80:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ 80 | Val::post(Home home, ViewArray& x, Offset& o) { | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::path(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: gecode/int/circuit.cpp:171:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | path(home,0,x,s,e,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:124:13: note: initializing argument 1 of ‘void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp: In function ‘void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:187:5: note: in expansion of macro ‘GECODE_POST’ 187 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/circuit.cpp:188:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | path(home, offset, x, s, e, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:124:13: note: initializing argument 1 of ‘void Gecode::path(Gecode::Home, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 124 | path(Home home, int offset, const IntVarArgs& x, IntVar s, IntVar e, | ~~~~~^~~~ gecode/int/circuit.cpp:196:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | element(home, cx, x[i], y[i]); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:1484:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/int/circuit.cpp:198:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | linear(home, y, IRT_EQ, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int.hh:2828:15: note: initializing argument 1 of ‘void Gecode::linear(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 2828 | linear(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::path(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: gecode/int/circuit.cpp:205:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | path(home,c,0,x,s,e,y,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:175:13: note: initializing argument 1 of ‘void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’ 175 | path(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: gecode/int/circuit.cpp: In function ‘void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/circuit.cpp:212:5: note: in expansion of macro ‘GECODE_POST’ 212 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/circuit.cpp:214:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | path(home, c, offset, x, s, e, y, z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:175:13: note: initializing argument 1 of ‘void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’ 175 | path(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ gecode/int/circuit.cpp: In function ‘void Gecode::path(Gecode::Home, const Gecode::IntArgs&, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: gecode/int/circuit.cpp:220:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | path(home,c,0,x,s,e,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/circuit.cpp:208:13: note: initializing argument 1 of ‘void Gecode::path(Gecode::Home, const Gecode::IntArgs&, int, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 208 | path(Home home, const IntArgs& c, int offset, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’: gecode/int/circuit.cpp:54:9: required from here ./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | (void) new (home) Dom(home,x,o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp:42:30: note: initializing argument 1 of ‘Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’: gecode/int/circuit.cpp:57:9: required from here ./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | (void) new (home) Val(home,x,o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp:42:30: note: initializing argument 1 of ‘Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ 42 | Val::Val(Home home, ViewArray& x, Offset& o) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’: gecode/int/circuit.cpp:64:9: required from here ./gecode/int/circuit/dom.hpp:127:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | (void) new (home) Dom(home,x,o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp:42:30: note: initializing argument 1 of ‘Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ 42 | Dom::Dom(Home home, ViewArray& x, Offset& o) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’: gecode/int/circuit.cpp:67:9: required from here ./gecode/int/circuit/val.hpp:93:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | (void) new (home) Val(home,x,o); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp:42:30: note: initializing argument 1 of ‘Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ 42 | Val::Val(Home home, ViewArray& x, Offset& o) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp: In instantiation of ‘Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’: ./gecode/int/circuit/dom.hpp:127:14: required from ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ gecode/int/circuit.cpp:54:9: required from here ./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Base(home,x,o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:154, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ 38 | Base::Base(Home home, ViewArray& x, Offset& o0) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp: In instantiation of ‘Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’: ./gecode/int/circuit/val.hpp:93:14: required from ‘static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ gecode/int/circuit.cpp:57:9: required from here ./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Base(home,x,o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:154, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ 38 | Base::Base(Home home, ViewArray& x, Offset& o0) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:156, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/dom.hpp: In instantiation of ‘Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’: ./gecode/int/circuit/dom.hpp:127:14: required from ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ gecode/int/circuit.cpp:64:9: required from here ./gecode/int/circuit/dom.hpp:43:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Base(home,x,o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:154, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ 38 | Base::Base(Home home, ViewArray& x, Offset& o0) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:155, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/val.hpp: In instantiation of ‘Gecode::Int::Circuit::Val::Val(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’: ./gecode/int/circuit/val.hpp:93:14: required from ‘static Gecode::ExecStatus Gecode::Int::Circuit::Val::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ gecode/int/circuit.cpp:67:9: required from here ./gecode/int/circuit/val.hpp:43:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Base(home,x,o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/circuit.hh:154, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/base.hpp:38:32: note: initializing argument 1 of ‘Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ 38 | Base::Base(Home home, ViewArray& x, Offset& o0) | ~~~~~^~~~ ./gecode/int/circuit/base.hpp: In instantiation of ‘Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’: ./gecode/int/circuit/dom.hpp:43:33: required from ‘Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ ./gecode/int/circuit/dom.hpp:127:14: required from ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ gecode/int/circuit.cpp:54:9: required from here ./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | start(0), y(home,x), o(o0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/circuit.hh:154, from gecode/int/circuit.cpp:36: ./gecode/int/circuit/base.hpp: In instantiation of ‘Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’: ./gecode/int/circuit/dom.hpp:43:33: required from ‘Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ ./gecode/int/circuit/dom.hpp:127:14: required from ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::Offset]’ gecode/int/circuit.cpp:64:9: required from here ./gecode/int/circuit/base.hpp:40:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | start(0), y(home,x), o(o0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/circuit/base.hpp:40:32: required from ‘Gecode::Int::Circuit::Base::Base(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ ./gecode/int/circuit/dom.hpp:43:33: required from ‘Gecode::Int::Circuit::Dom::Dom(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ ./gecode/int/circuit/dom.hpp:127:14: required from ‘static Gecode::ExecStatus Gecode::Int::Circuit::Dom::post(Gecode::Home, Gecode::ViewArray&, Offset&) [with View = Gecode::Int::IntView; Offset = Gecode::Int::NoOffset]’ gecode/int/circuit.cpp:54:9: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/circuit.hh:37, from gecode/int/circuit.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/no-overlap.o gecode/int/no-overlap.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp: In function ‘void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/no-overlap.cpp:68:5: note: in expansion of macro ‘GECODE_POST’ 68 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp:78:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | NoOverlap::ManProp >::post(home,b,x.size()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ 43 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp: In function ‘void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/no-overlap.cpp:100:5: note: in expansion of macro ‘GECODE_POST’ 100 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp:111:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 111 | NoOverlap::OptProp >::post(home,b,x.size()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:319, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/opt.hpp:46:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ 46 | OptProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp:122:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | GECODE_ES_FAIL((NoOverlap::ManProp >::post(home,b,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ 43 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp: In function ‘void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/no-overlap.cpp:137:5: note: in expansion of macro ‘GECODE_POST’ 137 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/no-overlap.cpp:150:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | nooverlap(home, x0, wc, y0, hc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/no-overlap.cpp:51:18: note: initializing argument 1 of ‘void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntPropLevel)’ 51 | nooverlap(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp:159:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | NoOverlap::ManProp >::post(home,b,x0.size()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ 43 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp: In function ‘void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/no-overlap.cpp:175:5: note: in expansion of macro ‘GECODE_POST’ 175 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/no-overlap.cpp:188:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | nooverlap(home, x0, wc, y0, hc, m); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/no-overlap.cpp:82:18: note: initializing argument 1 of ‘void Gecode::nooverlap(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::IntVarArgs&, const Gecode::IntArgs&, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 82 | nooverlap(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp:198:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | NoOverlap::OptProp >::post(home,b,x0.size()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:319, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/opt.hpp:46:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ 46 | OptProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: gecode/int/no-overlap.cpp:209:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 209 | GECODE_ES_FAIL((NoOverlap::ManProp >::post(home,b,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp:43:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ 43 | ManProp::post(Home home, Box* b, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’: gecode/int/no-overlap.cpp:77:5: required from here ./gecode/int/no-overlap/man.hpp:45:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | (void) new (home) ManProp(home,b,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp:38:30: note: initializing argument 1 of ‘Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ 38 | ManProp::ManProp(Home home, Box* b, int n) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:319, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/opt.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’: gecode/int/no-overlap.cpp:110:7: required from here ./gecode/int/no-overlap/opt.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) OptProp(home,b,p,n-p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:319, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/opt.hpp:38:30: note: initializing argument 1 of ‘Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ 38 | OptProp::OptProp(Home home, Box* b, int n, int m0) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’: gecode/int/no-overlap.cpp:158:7: required from here ./gecode/int/no-overlap/man.hpp:45:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | (void) new (home) ManProp(home,b,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp:38:30: note: initializing argument 1 of ‘Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ 38 | ManProp::ManProp(Home home, Box* b, int n) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:319, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/opt.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’: gecode/int/no-overlap.cpp:197:7: required from here ./gecode/int/no-overlap/opt.hpp:50:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) OptProp(home,b,p,n-p); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:319, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/opt.hpp:38:30: note: initializing argument 1 of ‘Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ 38 | OptProp::OptProp(Home home, Box* b, int n, int m0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp: In instantiation of ‘Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’: ./gecode/int/no-overlap/man.hpp:45:14: required from ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ gecode/int/no-overlap.cpp:77:5: required from here ./gecode/int/no-overlap/man.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Base(home, b, n) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:317, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/base.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ 38 | Base::Base(Home home, Box* b0, int n0) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:319, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/opt.hpp: In instantiation of ‘Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]’: ./gecode/int/no-overlap/opt.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ gecode/int/no-overlap.cpp:110:7: required from here ./gecode/int/no-overlap/opt.hpp:39:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Base(home,b,n), m(m0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:317, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/base.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ 38 | Base::Base(Home home, Box* b0, int n0) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:318, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/man.hpp: In instantiation of ‘Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’: ./gecode/int/no-overlap/man.hpp:45:14: required from ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ gecode/int/no-overlap.cpp:158:7: required from here ./gecode/int/no-overlap/man.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Base(home, b, n) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:317, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/base.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ 38 | Base::Base(Home home, Box* b0, int n0) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:319, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/opt.hpp: In instantiation of ‘Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]’: ./gecode/int/no-overlap/opt.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ gecode/int/no-overlap.cpp:197:7: required from here ./gecode/int/no-overlap/opt.hpp:39:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Base(home,b,n), m(m0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/no-overlap.hh:317, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/base.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ 38 | Base::Base(Home home, Box* b0, int n0) | ~~~~~^~~~ ./gecode/int/no-overlap/base.hpp: In instantiation of ‘Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’: ./gecode/int/no-overlap/man.hpp:39:27: required from ‘Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ ./gecode/int/no-overlap/man.hpp:45:14: required from ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ gecode/int/no-overlap.cpp:77:5: required from here ./gecode/int/no-overlap/base.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), b(b0), n(n0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:317, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/base.hpp: In instantiation of ‘Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’: ./gecode/int/no-overlap/opt.hpp:39:32: required from ‘Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ ./gecode/int/no-overlap/opt.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ gecode/int/no-overlap.cpp:110:7: required from here ./gecode/int/no-overlap/base.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), b(b0), n(n0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:317, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/base.hpp: In instantiation of ‘Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’: ./gecode/int/no-overlap/man.hpp:39:27: required from ‘Gecode::Int::NoOverlap::ManProp::ManProp(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ ./gecode/int/no-overlap/man.hpp:45:14: required from ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::ManProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::ManBox]’ gecode/int/no-overlap.cpp:158:7: required from here ./gecode/int/no-overlap/base.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), b(b0), n(n0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/no-overlap.hh:317, from gecode/int/no-overlap.cpp:34: ./gecode/int/no-overlap/base.hpp: In instantiation of ‘Gecode::Int::NoOverlap::Base::Base(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’: ./gecode/int/no-overlap/opt.hpp:39:32: required from ‘Gecode::Int::NoOverlap::OptProp::OptProp(Gecode::Home, Box*, int, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ ./gecode/int/no-overlap/opt.hpp:50:14: required from ‘static Gecode::ExecStatus Gecode::Int::NoOverlap::OptProp::post(Gecode::Home, Box*, int) [with Box = Gecode::Int::NoOverlap::OptBox]’ gecode/int/no-overlap.cpp:197:7: required from here ./gecode/int/no-overlap/base.hpp:39:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : Propagator(home), b(b0), n(n0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/no-overlap.hh:37, from gecode/int/no-overlap.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/nvalues.o gecode/int/nvalues.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/eqite.hpp: In constructor ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:40:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : BinaryPropagator(home,x0,x1), c0(d0), c1(d1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/eqite.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Distinct::EqIte::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/distinct/eqite.hpp:53:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) EqIte(home,x0,x1,c0,c1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:382, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/eqite.hpp:39:21: note: initializing argument 1 of ‘Gecode::Int::Distinct::EqIte::EqIte(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 39 | EqIte::EqIte(Home home, IntView x0, IntView x1, int d0, int d1) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp: In function ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/nvalues.cpp:48:5: note: in expansion of macro ‘GECODE_POST’ 48 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:56:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL(NValues::EqInt::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:48:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 48 | EqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:63:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | GECODE_ES_FAIL(NValues::EqInt::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:48:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 48 | EqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:72:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | GECODE_ES_FAIL(NValues::LqInt::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp:48:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 48 | LqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:81:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 81 | GECODE_ES_FAIL(NValues::GqInt::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp:46:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 46 | GqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp: In function ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/nvalues.cpp:97:5: note: in expansion of macro ‘GECODE_POST’ 97 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/nvalues.cpp:100:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | nvalues(home, x, irt, y.val()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/nvalues.cpp:40:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 40 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:108:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | GECODE_ES_FAIL(NValues::EqInt::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:48:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 48 | EqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:113:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | GECODE_ES_FAIL((Rel::Nq::post(home,y,z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:114:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | GECODE_ES_FAIL(NValues::EqInt::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:48:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 48 | EqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:120:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | GECODE_ES_FAIL(NValues::LqInt::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp:48:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 48 | LqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:124:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | GECODE_ES_FAIL(NValues::LqInt::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp:48:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 48 | LqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:129:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | GECODE_ES_FAIL(NValues::GqInt::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp:46:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 46 | GqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:133:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 133 | GECODE_ES_FAIL(NValues::GqInt::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp:46:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 46 | GqInt::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp: In function ‘void Gecode::nvalues(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/nvalues.cpp:146:5: note: in expansion of macro ‘GECODE_POST’ 146 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:155:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | GECODE_ES_FAIL(NValues::EqBool::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:57:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 57 | EqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:162:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | GECODE_ES_FAIL(NValues::EqBool::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:57:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 57 | EqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:171:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | GECODE_ES_FAIL(NValues::LqBool::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp:56:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 56 | LqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:180:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | GECODE_ES_FAIL(NValues::GqBool::post(home,xv,yv)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp:56:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 56 | GqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp: In function ‘void Gecode::nvalues(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/nvalues.cpp:193:5: note: in expansion of macro ‘GECODE_POST’ 193 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/int/nvalues.cpp:196:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | nvalues(home, x, irt, y.val()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/nvalues.cpp:141:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 141 | nvalues(Home home, const BoolVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:205:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | GECODE_ES_FAIL(NValues::EqBool::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:57:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 57 | EqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:210:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | GECODE_ES_FAIL((Rel::Nq::post(home,y,z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:211:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | GECODE_ES_FAIL(NValues::EqBool::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:57:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 57 | EqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:217:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 217 | GECODE_ES_FAIL(NValues::LqBool::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp:56:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 56 | LqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:221:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | GECODE_ES_FAIL(NValues::LqBool::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp:56:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 56 | LqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:226:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 226 | GECODE_ES_FAIL(NValues::GqBool::post(home,xv,z)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp:56:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 56 | GqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: gecode/int/nvalues.cpp:230:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | GECODE_ES_FAIL(NValues::GqBool::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp:56:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 56 | GqBool::post(Home home, ViewArray& x, VY y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/eqite.hpp:40:70: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/nvalues/int-eq.hpp:66:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 270 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:71:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:91:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | (void) new (home) EqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:41:25: note: initializing argument 1 of ‘Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 41 | EqInt::EqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/int-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: gecode/int/nvalues.cpp:63:9: required from here ./gecode/int/nvalues/int-eq.hpp:66:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 270 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:71:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:91:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | (void) new (home) EqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp:41:25: note: initializing argument 1 of ‘Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 41 | EqInt::EqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: gecode/int/nvalues.cpp:72:9: required from here ./gecode/int/nvalues/int-lq.hpp:63:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 270 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp:87:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | (void) new (home) LqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp:41:25: note: initializing argument 1 of ‘Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 41 | LqInt::LqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: gecode/int/nvalues.cpp:81:9: required from here ./gecode/int/nvalues/int-gq.hpp:66:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp:87:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | (void) new (home) GqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp:41:25: note: initializing argument 1 of ‘Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 41 | GqInt::GqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: gecode/int/nvalues.cpp:113:9: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: gecode/int/nvalues.cpp:120:9: required from here ./gecode/int/nvalues/int-lq.hpp:63:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 270 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp:87:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | (void) new (home) LqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp:41:25: note: initializing argument 1 of ‘Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 41 | LqInt::LqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/int-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: gecode/int/nvalues.cpp:124:7: required from here ./gecode/int/nvalues/int-lq.hpp:63:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | return Rel::NaryEqDom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp:270:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 270 | NaryEqDom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp:87:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | (void) new (home) LqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp:41:25: note: initializing argument 1 of ‘Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 41 | LqInt::LqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: gecode/int/nvalues.cpp:129:9: required from here ./gecode/int/nvalues/int-gq.hpp:66:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp:87:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | (void) new (home) GqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp:41:25: note: initializing argument 1 of ‘Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 41 | GqInt::GqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/int-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: gecode/int/nvalues.cpp:133:7: required from here ./gecode/int/nvalues/int-gq.hpp:66:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | return Distinct::Dom::post(home,x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp:45:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 45 | Dom::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp:87:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | (void) new (home) GqInt(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp:41:25: note: initializing argument 1 of ‘Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 41 | GqInt::GqInt(Home home, ValSet& vs, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/nvalues/bool-eq.hpp:76:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp:131:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 131 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:82:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:118:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 118 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:112:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | (void) new (home) EqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:41:27: note: initializing argument 1 of ‘Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 41 | EqBool::EqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/bool-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: gecode/int/nvalues.cpp:162:9: required from here ./gecode/int/nvalues/bool-eq.hpp:76:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp:131:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 131 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:82:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:118:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 118 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:112:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | (void) new (home) EqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp:41:27: note: initializing argument 1 of ‘Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 41 | EqBool::EqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: gecode/int/nvalues.cpp:171:9: required from here ./gecode/int/nvalues/bool-lq.hpp:72:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp:131:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 131 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp:105:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | (void) new (home) LqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp:40:27: note: initializing argument 1 of ‘Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 40 | LqBool::LqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: gecode/int/nvalues.cpp:180:9: required from here ./gecode/int/nvalues/bool-gq.hpp:77:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:118:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 118 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp:103:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | (void) new (home) GqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp:40:27: note: initializing argument 1 of ‘Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 40 | GqBool::GqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: gecode/int/nvalues.cpp:217:9: required from here ./gecode/int/nvalues/bool-lq.hpp:72:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp:131:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 131 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp:105:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | (void) new (home) LqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp:40:27: note: initializing argument 1 of ‘Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 40 | LqBool::LqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/bool-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: gecode/int/nvalues.cpp:221:7: required from here ./gecode/int/nvalues/bool-lq.hpp:72:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | return Bool::NaryEq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp:131:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 131 | NaryEq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp:105:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | (void) new (home) LqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp:40:27: note: initializing argument 1 of ‘Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 40 | LqBool::LqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: gecode/int/nvalues.cpp:226:9: required from here ./gecode/int/nvalues/bool-gq.hpp:77:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:118:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 118 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp:103:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | (void) new (home) GqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp:40:27: note: initializing argument 1 of ‘Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 40 | GqBool::GqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ ./gecode/int/nvalues/bool-gq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: gecode/int/nvalues.cpp:230:7: required from here ./gecode/int/nvalues/bool-gq.hpp:77:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | return Rel::NaryNq::post(home,xc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:118:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 118 | NaryNq::post(Home home, ViewArray& x) { | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp:103:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | (void) new (home) GqBool(home,status,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp:40:27: note: initializing argument 1 of ‘Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 40 | GqBool::GqBool(Home home, int status, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/nvalues/int-eq.hpp:66:43: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/rel/eq.hpp:273:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 273 | return EqDom::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:285:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (void) new (home) NaryEqDom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp:265:35: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 265 | NaryEqDom::NaryEqDom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/nvalues/int-eq.hpp:71:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/distinct/dom.hpp:47:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | return Rel::Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp:49:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | return TerDom::post(home,x[0],x[1],x[2]); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/ter-dom.hpp:49:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 49 | TerDom::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp:53:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | (void) new (home) Dom(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp:40:23: note: initializing argument 1 of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ 40 | Dom::Dom(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp: In instantiation of ‘Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: ./gecode/int/nvalues/int-eq.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/nvalues/int-eq.hpp:42:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp:40:29: note: initializing argument 1 of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 40 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:280, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-eq.hpp: In instantiation of ‘Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: ./gecode/int/nvalues/int-eq.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:63:9: required from here ./gecode/int/nvalues/int-eq.hpp:42:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp:40:29: note: initializing argument 1 of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 40 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp: In instantiation of ‘Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: ./gecode/int/nvalues/int-lq.hpp:87:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:72:9: required from here ./gecode/int/nvalues/int-lq.hpp:42:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp:40:29: note: initializing argument 1 of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 40 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp: In instantiation of ‘Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: ./gecode/int/nvalues/int-gq.hpp:87:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:81:9: required from here ./gecode/int/nvalues/int-gq.hpp:42:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : IntBase(home,vs,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp:40:29: note: initializing argument 1 of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 40 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:113:9: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp: In instantiation of ‘Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: ./gecode/int/nvalues/int-lq.hpp:87:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ gecode/int/nvalues.cpp:120:9: required from here ./gecode/int/nvalues/int-lq.hpp:42:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp:40:29: note: initializing argument 1 of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 40 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:281, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-lq.hpp: In instantiation of ‘Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: ./gecode/int/nvalues/int-lq.hpp:87:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:124:7: required from here ./gecode/int/nvalues/int-lq.hpp:42:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : IntBase(home,vs,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp:40:29: note: initializing argument 1 of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 40 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp: In instantiation of ‘Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: ./gecode/int/nvalues/int-gq.hpp:87:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ gecode/int/nvalues.cpp:129:9: required from here ./gecode/int/nvalues/int-gq.hpp:42:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : IntBase(home,vs,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp:40:29: note: initializing argument 1 of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 40 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:282, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-gq.hpp: In instantiation of ‘Gecode::Int::NValues::GqInt::GqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: ./gecode/int/nvalues/int-gq.hpp:87:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::GqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:133:7: required from here ./gecode/int/nvalues/int-gq.hpp:42:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : IntBase(home,vs,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp:40:29: note: initializing argument 1 of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 40 | IntBase::IntBase(Home home, ValSet& vs0, ViewArray& x, VY y) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: ./gecode/int/nvalues/bool-eq.hpp:76:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/bool/eq.hpp:137:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | return Eq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp:60:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 60 | Eq::post(Home home, BVA b0, BVB b1) { | ~~~~~^~~~ ./gecode/int/bool/eq.hpp:153:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | (void) new (home) NaryEq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp:115:27: note: initializing argument 1 of ‘Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ 115 | NaryEq::NaryEq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’: ./gecode/int/nvalues/bool-eq.hpp:82:41: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/rel/nq.hpp:144:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | return Nq::post(home,x[0],x[1]); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ ./gecode/int/rel/nq.hpp:145:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | (void) new (home) NaryNq(home,x); | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:96:29: note: initializing argument 1 of ‘Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ 96 | NaryNq::NaryNq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp: In instantiation of ‘Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: ./gecode/int/nvalues/bool-eq.hpp:112:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/nvalues/bool-eq.hpp:42:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp:38:31: note: initializing argument 1 of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 38 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-eq.hpp: In instantiation of ‘Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: ./gecode/int/nvalues/bool-eq.hpp:112:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:162:9: required from here ./gecode/int/nvalues/bool-eq.hpp:42:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp:38:31: note: initializing argument 1 of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 38 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of ‘Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: ./gecode/int/nvalues/bool-lq.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:171:9: required from here ./gecode/int/nvalues/bool-lq.hpp:41:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp:38:31: note: initializing argument 1 of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 38 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of ‘Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: ./gecode/int/nvalues/bool-gq.hpp:103:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:180:9: required from here ./gecode/int/nvalues/bool-gq.hpp:41:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp:38:31: note: initializing argument 1 of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ 38 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of ‘Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: ./gecode/int/nvalues/bool-lq.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ gecode/int/nvalues.cpp:217:9: required from here ./gecode/int/nvalues/bool-lq.hpp:41:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp:38:31: note: initializing argument 1 of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 38 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:420, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-lq.hpp: In instantiation of ‘Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: ./gecode/int/nvalues/bool-lq.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:221:7: required from here ./gecode/int/nvalues/bool-lq.hpp:41:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp:38:31: note: initializing argument 1 of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 38 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of ‘Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: ./gecode/int/nvalues/bool-gq.hpp:103:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ gecode/int/nvalues.cpp:226:9: required from here ./gecode/int/nvalues/bool-gq.hpp:41:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp:38:31: note: initializing argument 1 of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ 38 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:421, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-gq.hpp: In instantiation of ‘Gecode::Int::NValues::GqBool::GqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: ./gecode/int/nvalues/bool-gq.hpp:103:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::GqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:230:7: required from here ./gecode/int/nvalues/bool-gq.hpp:41:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : BoolBase(home,status,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp:38:31: note: initializing argument 1 of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ 38 | BoolBase::BoolBase(Home home, | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:273:36: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:66:43: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:66:43: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/rel/eq.hpp:266:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:71:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/distinct/ter-dom.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) TerDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/ter-dom.hpp:44:29: note: initializing argument 1 of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ 44 | TerDom::TerDom(Home home, View x0, View x1, View x2) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:381, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/dom.hpp: In instantiation of ‘Gecode::Int::Distinct::Dom::Dom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/dom.hpp:53:14: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:71:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/distinct/dom.hpp:41:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp: In instantiation of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: ./gecode/int/nvalues/int-eq.hpp:42:30: required from ‘Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ ./gecode/int/nvalues/int-eq.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/nvalues/int-base.hpp:42:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp: In instantiation of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: ./gecode/int/nvalues/int-eq.hpp:42:30: required from ‘Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:63:9: required from here ./gecode/int/nvalues/int-base.hpp:42:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 1]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:113:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/int-base.hpp: In instantiation of ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: ./gecode/int/nvalues/int-lq.hpp:42:30: required from ‘Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ ./gecode/int/nvalues/int-lq.hpp:87:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ gecode/int/nvalues.cpp:120:9: required from here ./gecode/int/nvalues/int-base.hpp:42:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 1]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:137:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/nvalues/bool-eq.hpp:76:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/bool/eq.hpp:74:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | (void) new (home) Eq(home,b0,b1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp:38:24: note: initializing argument 1 of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 38 | Eq::Eq(Home home, BVA b0, BVB b1) | ~~~~~^~~~ ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:153:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/nvalues/bool-eq.hpp:76:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/bool/eq.hpp:116:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/nq.hpp:144:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ ./gecode/int/nvalues/bool-eq.hpp:82:41: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::NaryNq::NaryNq(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’: ./gecode/int/rel/nq.hpp:145:12: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ ./gecode/int/nvalues/bool-eq.hpp:82:41: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/rel/nq.hpp:97:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp: In instantiation of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’: ./gecode/int/nvalues/bool-eq.hpp:42:35: required from ‘Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ ./gecode/int/nvalues/bool-eq.hpp:112:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/nvalues/bool-base.hpp:40:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), status(status0), c(home), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp: In instantiation of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’: ./gecode/int/nvalues/bool-eq.hpp:42:35: required from ‘Gecode::Int::NValues::EqBool::EqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ ./gecode/int/nvalues/bool-eq.hpp:112:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:162:9: required from here ./gecode/int/nvalues/bool-base.hpp:40:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), status(status0), c(home), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/nvalues.hh:418, from gecode/int/nvalues.cpp:34: ./gecode/int/nvalues/bool-base.hpp: In instantiation of ‘Gecode::Int::NValues::BoolBase::BoolBase(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’: ./gecode/int/nvalues/bool-lq.hpp:41:35: required from ‘Gecode::Int::NValues::LqBool::LqBool(Gecode::Home, int, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ ./gecode/int/nvalues/bool-lq.hpp:105:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::LqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ gecode/int/nvalues.cpp:217:9: required from here ./gecode/int/nvalues/bool-base.hpp:40:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), status(status0), c(home), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:273:36: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:66:43: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/rel/eq.hpp:266:45: required from ‘Gecode::Int::Rel::NaryEqDom::NaryEqDom(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:285:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:66:43: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/distinct.hh:378, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/distinct/ter-dom.hpp: In instantiation of ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’: ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:71:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/int/distinct/ter-dom.hpp:45:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::ConstIntView; int pc1 = 1]’: ./gecode/int/nvalues/int-base.hpp:42:13: required from ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ ./gecode/int/nvalues/int-eq.hpp:42:30: required from ‘Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ ./gecode/int/nvalues/int-eq.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/nvalues/int-base.hpp:42:13: required from ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:42:30: required from ‘Gecode::Int::NValues::EqInt::EqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:91:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::IntView]’ gecode/int/nvalues.cpp:63:9: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::OffsetView; int pc1 = 1]’: ./gecode/int/nvalues/int-base.hpp:42:13: required from ‘Gecode::Int::NValues::IntBase::IntBase(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ ./gecode/int/nvalues/int-lq.hpp:42:30: required from ‘Gecode::Int::NValues::LqInt::LqInt(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ ./gecode/int/nvalues/int-lq.hpp:87:12: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::LqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::OffsetView]’ gecode/int/nvalues.cpp:120:9: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:656, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/eq.hpp: In instantiation of ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:137:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/nvalues/bool-eq.hpp:76:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/bool/eq.hpp:39:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | : BoolBinary(home,b0,b1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/base.hpp:42:40: note: initializing argument 1 of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ 42 | BoolBinary::BoolBinary(Home home, BVA b0, BVB b1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eq.hpp:116:44: required from ‘Gecode::Int::Bool::NaryEq::NaryEq(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:153:12: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/nvalues/bool-eq.hpp:76:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/distinct.hh:46, from ./gecode/int/nvalues/int-base.hpp:34, from ./gecode/int/nvalues.hh:279, from gecode/int/nvalues.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/nq.hpp:144:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ ./gecode/int/nvalues/bool-eq.hpp:82:41: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:273:36: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryEqDom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:66:43: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/distinct/ter-dom.hpp:45:55: required from ‘Gecode::Int::Distinct::TerDom::TerDom(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/ter-dom.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::TerDom::post(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView]’ ./gecode/int/distinct/dom.hpp:49:32: required from ‘static Gecode::ExecStatus Gecode::Int::Distinct::Dom::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-eq.hpp:71:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqInt::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:56:9: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:655, from ./gecode/int/nvalues/bool-eq.hpp:35, from ./gecode/int/nvalues.hh:419, from gecode/int/nvalues.cpp:34: ./gecode/int/bool/base.hpp: In instantiation of ‘Gecode::Int::Bool::BoolBinary::BoolBinary(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’: ./gecode/int/bool/eq.hpp:39:37: required from ‘Gecode::Int::Bool::Eq::Eq(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:74:16: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::Eq::post(Gecode::Home, BVA, BVB) [with BVA = Gecode::Int::BoolView; BVB = Gecode::Int::BoolView]’ ./gecode/int/bool/eq.hpp:137:29: required from ‘static Gecode::ExecStatus Gecode::Int::Bool::NaryEq::post(Gecode::Home, Gecode::ViewArray&) [with BV = Gecode::Int::BoolView]’ ./gecode/int/nvalues/bool-eq.hpp:76:42: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/int/bool/base.hpp:43:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), x0(b0), x1(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/nq.hpp:144:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::NaryNq::post(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView]’ ./gecode/int/nvalues/bool-eq.hpp:82:41: required from ‘static Gecode::ExecStatus Gecode::Int::NValues::EqBool::post(Gecode::Home, Gecode::ViewArray&, VY) [with VY = Gecode::Int::ConstIntView]’ gecode/int/nvalues.cpp:155:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/iter/ranges-inter.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]’: ./gecode/int/var-imp/int.hpp:672:41: required from ‘Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/view/int.hpp:187:22: required from ‘Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/nvalues/int-base.hpp:153:9: required from ‘Gecode::ExecStatus Gecode::Int::NValues::IntBase::prune_lower(Gecode::Space&, int*, int) [with VY = Gecode::Int::IntView]’ ./gecode/int/nvalues/int-lq.hpp:143:5: required from ‘Gecode::ExecStatus Gecode::Int::NValues::LqInt::propagate(Gecode::Space&, const ModEventDelta&) [with VY = Gecode::Int::IntView; Gecode::ModEventDelta = int]’ ./gecode/int/nvalues/int-lq.hpp:112:3: required from here ./gecode/iter/ranges-inter.hpp:142:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 142 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/int/nvalues.hh:37, from gecode/int/nvalues.cpp:34: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/member.o gecode/int/member.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp: In function ‘void Gecode::member(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/member.cpp:42:5: note: in expansion of macro ‘GECODE_POST’ 42 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp:45:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | GECODE_ES_FAIL(Member::Prop::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:71:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 71 | Prop::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp: In function ‘void Gecode::member(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/member.cpp:52:5: note: in expansion of macro ‘GECODE_POST’ 52 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp:55:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | GECODE_ES_FAIL(Member::Prop::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:71:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ 71 | Prop::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp: In function ‘void Gecode::member(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/member.cpp:62:5: note: in expansion of macro ‘GECODE_POST’ 62 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp:69:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:48:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 48 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp:73:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:48:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 48 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp:77:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:48:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 48 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp: In function ‘void Gecode::member(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/member.cpp:87:5: note: in expansion of macro ‘GECODE_POST’ 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp:94:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:48:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 48 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp:98:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:48:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 48 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: gecode/int/member.cpp:102:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | ::post(home,xv,y,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:48:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 48 | ReProp::post(Home home, ViewArray& x, View y, BoolView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’: gecode/int/member.cpp:45:5: required from here ./gecode/int/member/prop.hpp:78:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | return Rel::EqDom::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:93:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | (void) new (home) Prop(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/member/prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’: gecode/int/member.cpp:55:5: required from here ./gecode/int/member/prop.hpp:78:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | return Rel::EqDom::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:93:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | (void) new (home) Prop(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/member.cpp:68:7: required from here ./gecode/int/member/re-prop.hpp:58:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:88:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:40:32: note: initializing argument 1 of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/member.cpp:72:7: required from here ./gecode/int/member/re-prop.hpp:58:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:88:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:40:32: note: initializing argument 1 of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/member.cpp:76:7: required from here ./gecode/int/member/re-prop.hpp:58:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:88:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:40:32: note: initializing argument 1 of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/int/member.cpp:93:7: required from here ./gecode/int/member/re-prop.hpp:58:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:88:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:40:32: note: initializing argument 1 of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/int/member.cpp:97:7: required from here ./gecode/int/member/re-prop.hpp:58:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:88:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:40:32: note: initializing argument 1 of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ ./gecode/int/member/re-prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/int/member.cpp:101:7: required from here ./gecode/int/member/re-prop.hpp:58:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | return Rel::ReEqDom::post(home,x[0],y,b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:494:40: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 494 | ReEqDom::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:88:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReProp(home, vs, x, y, b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp:40:32: note: initializing argument 1 of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReProp::ReProp(Home home, ValSet& vs, ViewArray& x, View y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/member/prop.hpp:78:41: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ gecode/int/member.cpp:45:5: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp: In instantiation of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’: ./gecode/int/member/prop.hpp:93:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ gecode/int/member.cpp:45:5: required from here ./gecode/int/member/prop.hpp:42:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’: ./gecode/int/member/prop.hpp:78:41: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ gecode/int/member.cpp:55:5: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp: In instantiation of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’: ./gecode/int/member/prop.hpp:93:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ gecode/int/member.cpp:55:5: required from here ./gecode/int/member/prop.hpp:42:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | vs(vs0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView; int pc = 2]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:68:7: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp: In instantiation of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/member/re-prop.hpp:88:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:68:7: required from here ./gecode/int/member/re-prop.hpp:42:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/member.cpp:72:7: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp: In instantiation of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/member/re-prop.hpp:88:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/member.cpp:72:7: required from here ./gecode/int/member/re-prop.hpp:42:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/member.cpp:76:7: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp: In instantiation of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/member/re-prop.hpp:88:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/member.cpp:76:7: required from here ./gecode/int/member/re-prop.hpp:42:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:93:7: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp: In instantiation of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/member/re-prop.hpp:88:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:93:7: required from here ./gecode/int/member/re-prop.hpp:42:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/member.cpp:97:7: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp: In instantiation of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/member/re-prop.hpp:88:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/member.cpp:97:7: required from here ./gecode/int/member/re-prop.hpp:42:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/member.cpp:101:7: required from here ./gecode/int/rel/eq.hpp:498:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | return EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/int/rel/eq.hpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp:49:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 49 | Nq::post(Home home, V0 x0, V1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:506:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 506 | (void) new (home) ReEqDom(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp:489:43: note: initializing argument 1 of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 489 | ReEqDom::ReEqDom(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:117, from gecode/int/member.cpp:34: ./gecode/int/member/re-prop.hpp: In instantiation of ‘Gecode::Int::Member::ReProp::ReProp(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/member/re-prop.hpp:88:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/member.cpp:101:7: required from here ./gecode/int/member/re-prop.hpp:42:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Prop(home,vs,x,y), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/member/prop.hpp:78:41: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ gecode/int/member.cpp:45:5: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/member/prop.hpp:42:13: required from ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ ./gecode/int/member/prop.hpp:93:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ gecode/int/member.cpp:45:5: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ ./gecode/int/member/prop.hpp:78:41: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ gecode/int/member.cpp:55:5: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 2; View1 = Gecode::Int::BoolView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView; int pc = 2]’: ./gecode/int/member/prop.hpp:42:13: required from ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ ./gecode/int/member/prop.hpp:93:12: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ gecode/int/member.cpp:55:5: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:503:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:68:7: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:68:7: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/member.cpp:72:7: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/member.cpp:76:7: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:503:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:93:7: required from here ./gecode/int/rel/nq.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp:44:22: note: initializing argument 1 of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ 44 | Nq::Nq(Home home, V0 x0, V1 x1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:93:7: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/int/member.cpp:97:7: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/int/member.cpp:101:7: required from here ./gecode/int/rel/eq.hpp:490:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | : ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/member/prop.hpp:78:41: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ gecode/int/member.cpp:45:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 2; View1 = Gecode::Int::BoolView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; View1 = Gecode::Int::BoolView]’ ./gecode/int/member/prop.hpp:78:41: required from ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ gecode/int/member.cpp:55:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:503:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:68:7: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; int pc = 2; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:490:64: required from ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:68:7: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:696, from ./gecode/int/member/prop.hpp:34, from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/rel/nq.hpp: In instantiation of ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’: ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/eq.hpp:503:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:93:7: required from here ./gecode/int/rel/nq.hpp:45:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; int pc = 2; CtrlView = Gecode::Int::BoolView]’: ./gecode/int/rel/eq.hpp:490:64: required from ‘Gecode::Int::Rel::ReEqDom::ReEqDom(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/rel/eq.hpp:506:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:93:7: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 0; View1 = Gecode::Int::IntView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::IntView; V1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:503:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::IntView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:68:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Int::BoolView; int pc1 = 0]’: ./gecode/int/rel/nq.hpp:45:66: required from ‘Gecode::Int::Rel::Nq::Nq(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/nq.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::Nq::post(Gecode::Home, V0, V1) [with V0 = Gecode::Int::BoolView; V1 = Gecode::Int::BoolView]’ ./gecode/int/rel/eq.hpp:503:33: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::ReEqDom::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Int::BoolView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/int/member/re-prop.hpp:58:50: required from ‘static Gecode::ExecStatus Gecode::Int::Member::ReProp::post(Gecode::Home, Gecode::ViewArray&, View, Gecode::Int::BoolView) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/int/member.cpp:93:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’: ./gecode/int/member/re-prop.hpp:125:7: required from ‘Gecode::ExecStatus Gecode::Int::Member::ReProp::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/member/re-prop.hpp:115:3: required from here ./gecode/int/member/prop.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) Prop(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::BoolView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/int/member/prop.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Member::Prop::post(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’: ./gecode/int/member/re-prop.hpp:125:7: required from ‘Gecode::ExecStatus Gecode::Int::Member::ReProp::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/int/member/re-prop.hpp:115:3: required from here ./gecode/int/member/prop.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) Prop(home, vs, x, y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/member.hh:116, from gecode/int/member.cpp:34: ./gecode/int/member/prop.hpp:40:25: note: initializing argument 1 of ‘Gecode::Int::Member::Prop::Prop(Gecode::Home, Gecode::Int::ValSet&, Gecode::ViewArray&, View) [with View = Gecode::Int::IntView]’ 40 | Prop::Prop(Home home, ValSet& vs0, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/iter/ranges-inter.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Int::IntVarImpFwd]’: ./gecode/int/var-imp/int.hpp:672:41: required from ‘Gecode::ModEvent Gecode::Int::IntVarImp::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/view/int.hpp:187:22: required from ‘Gecode::ModEvent Gecode::Int::IntView::inter_r(Gecode::Space&, I&, bool) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/int/member/prop.hpp:160:5: required from ‘Gecode::ExecStatus Gecode::Int::Member::Prop::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Int::IntView; Gecode::ModEventDelta = int]’ ./gecode/int/member/prop.hpp:133:3: required from here ./gecode/iter/ranges-inter.hpp:142:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 142 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/int/member.hh:37, from gecode/int/member.cpp:34: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch/action.o gecode/int/branch/action.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/branch/action.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/branch/action.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/action.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/branch/action.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/branch/action.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/action.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch/action.cpp: In constructor ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’: gecode/int/branch/action.cpp:41:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ gecode/int/branch/action.cpp: In member function ‘void Gecode::IntAction::init(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’: gecode/int/branch/action.cpp:48:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ gecode/int/branch/action.cpp: In constructor ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’: gecode/int/branch/action.cpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ gecode/int/branch/action.cpp: In member function ‘void Gecode::BoolAction::init(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’: gecode/int/branch/action.cpp:62:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp: In instantiation of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’: gecode/int/branch/action.cpp:41:29: required from here ./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 338 | object(*new Storage(home,x,d,bm)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:257:33: note: initializing argument 1 of ‘Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ 257 | Action::Storage::Storage(Home home, ViewArray& x, double d, | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp:339:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 339 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:244:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]’ 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp: In instantiation of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’: gecode/int/branch/action.cpp:55:29: required from here ./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 338 | object(*new Storage(home,x,d,bm)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:257:33: note: initializing argument 1 of ‘Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ 257 | Action::Storage::Storage(Home home, ViewArray& x, double d, | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp:339:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 339 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:244:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]’ 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]’: ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/action.cpp:41:29: required from here ./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | (void) new (home) Recorder(home,x,a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:233:41: note: initializing argument 1 of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]’ 233 | Action::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]’: ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/action.cpp:55:29: required from here ./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | (void) new (home) Recorder(home,x,a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:233:41: note: initializing argument 1 of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]’ 233 | Action::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp: In instantiation of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]’: ./gecode/kernel/branch/action.hpp:245:12: required from ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]’ ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/action.cpp:41:29: required from here ./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | : NaryPropagator(home,x), a(a0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp: In instantiation of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]’: ./gecode/kernel/branch/action.hpp:245:12: required from ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]’ ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/action.cpp:55:29: required from here ./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | : NaryPropagator(home,x), a(a0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]’: ./gecode/kernel/branch/action.hpp:235:62: required from ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]’ ./gecode/kernel/branch/action.hpp:245:12: required from ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::IntView]’ ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/action.cpp:41:29: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]’: ./gecode/kernel/branch/action.hpp:235:62: required from ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]’ ./gecode/kernel/branch/action.hpp:245:12: required from ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Int::BoolView]’ ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/action.cpp:55:29: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch/chb.o gecode/int/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/branch/chb.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/branch/chb.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/branch/chb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/branch/chb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/branch/chb.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/branch/chb.cpp: In constructor ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’: gecode/int/branch/chb.cpp:40:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch/chb.cpp: In member function ‘void Gecode::IntCHB::init(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’: gecode/int/branch/chb.cpp:46:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch/chb.cpp: In constructor ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’: gecode/int/branch/chb.cpp:52:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ gecode/int/branch/chb.cpp: In member function ‘void Gecode::BoolCHB::init(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’: gecode/int/branch/chb.cpp:58:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp: In instantiation of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’: gecode/int/branch/chb.cpp:40:24: required from here ./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | object(*new Storage(home,x,bm)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:266:30: note: initializing argument 1 of ‘Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ 266 | CHB::Storage::Storage(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 362 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]’ 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { | ~~~~~^~~~ ./gecode/kernel/branch/chb.hpp: In instantiation of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’: gecode/int/branch/chb.cpp:52:24: required from here ./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | object(*new Storage(home,x,bm)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:266:30: note: initializing argument 1 of ‘Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ 266 | CHB::Storage::Storage(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 362 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]’ 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]’: ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/chb.cpp:40:24: required from here ./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 255 | (void) new (home) Recorder(home,x,chb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]’ 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/chb.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]’: ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/chb.cpp:52:24: required from here ./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 255 | (void) new (home) Recorder(home,x,chb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]’ 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/chb.hpp: In instantiation of ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]’: ./gecode/kernel/branch/chb.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]’ ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/chb.cpp:40:24: required from here ./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | : NaryPropagator(home,x), chb(chb0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp: In instantiation of ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]’: ./gecode/kernel/branch/chb.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]’ ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/chb.cpp:52:24: required from here ./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | : NaryPropagator(home,x), chb(chb0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::IntView; int pc = -1]’: ./gecode/kernel/branch/chb.hpp:245:66: required from ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]’ ./gecode/kernel/branch/chb.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::IntView]’ ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::IntView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/chb.cpp:40:24: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Int::BoolView; int pc = -1]’: ./gecode/kernel/branch/chb.hpp:245:66: required from ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]’ ./gecode/kernel/branch/chb.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Int::BoolView]’ ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Int::BoolView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/int/branch/chb.cpp:52:24: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/arithmetic/mult.o gecode/int/arithmetic/mult.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from ./gecode/int/arithmetic.hh:43, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In constructor ‘Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’: ./gecode/int/arithmetic/mult.hpp:260:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 260 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In constructor ‘Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’: ./gecode/int/arithmetic/mult.hpp:347:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 347 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’: gecode/int/arithmetic/mult.cpp:147:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | return PowBnd::post(home,x0,x2,ops); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:149:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 149 | PowBnd::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:150:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return MultZeroOne::post(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:109:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 109 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:152:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | return MultZeroOne::post(home,x1,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:109:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 109 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:173:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | (void) new (home) MultBnd(home,x0,x1,x2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:259:25: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultBnd::MultBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’ 259 | MultBnd::MultBnd(Home home, IntView x0, IntView x1, IntView x2) | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:179:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | ::post(home,x0,x1,x2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:244:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 244 | MultPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:182:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | ::post(home,MinusView(x0),MinusView(x1),x2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:244:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ 244 | MultPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:187:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | ::post(home,MinusView(x0),x1,MinusView(x2)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:244:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ 244 | MultPlusBnd::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’: gecode/int/arithmetic/mult.cpp:314:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 314 | return PowDom::post(home,x0,x2,ops); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:386:26: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 386 | PowDom::post(Home home, IntView x0, IntView x1, Ops ops) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:317:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | return MultZeroOne::post(home,x0,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:109:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 109 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:319:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | return MultZeroOne::post(home,x1,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:109:35: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 109 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:340:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 340 | (void) new (home) MultDom(home,x0,x1,x2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:346:25: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultDom::MultDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView)’ 346 | MultDom::MultDom(Home home, IntView x0, IntView x1, IntView x2) | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:346:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 346 | ::post(home,x0,x1,x2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:331:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 331 | MultPlusDom::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:349:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ::post(home,MinusView(x0),MinusView(x1),x2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:331:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ 331 | MultPlusDom::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ gecode/int/arithmetic/mult.cpp:354:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | ::post(home,MinusView(x0),x1,MinusView(x2)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:331:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ 331 | MultPlusDom::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/arithmetic/mult.hpp:260:58: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/arithmetic/mult.hpp:347:58: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: gecode/int/arithmetic/mult.cpp:131:5: required from here ./gecode/int/arithmetic/mult.hpp:249:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | (void) new (home) MultPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:220:43: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 220 | MultPlusBnd::MultPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’: gecode/int/arithmetic/mult.cpp:134:5: required from here ./gecode/int/arithmetic/mult.hpp:249:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | (void) new (home) MultPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:220:43: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ 220 | MultPlusBnd::MultPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’: gecode/int/arithmetic/mult.cpp:139:5: required from here ./gecode/int/arithmetic/mult.hpp:249:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | (void) new (home) MultPlusBnd(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:220:43: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ 220 | MultPlusBnd::MultPlusBnd(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/arithmetic/pow.hpp:162:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | return Rel::EqBnd::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/rel/eq.hpp:108:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 108 | EqBnd::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:181:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | return PowPlusBnd::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:185:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:189:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | return PowPlusBnd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 189 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:83:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 83 | PowPlusBnd::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:204:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 204 | (void) new (home) PowBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:143:28: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 143 | PowBnd::PowBnd(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’: gecode/int/arithmetic/mult.cpp:150:47: required from here ./gecode/int/arithmetic/mult.hpp:124:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | (void) new (home) MultZeroOne(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:94:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 94 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: gecode/int/arithmetic/mult.cpp:294:7: required from here ./gecode/int/arithmetic/mult.hpp:336:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | (void) new (home) MultPlusDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:292:43: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ 292 | MultPlusDom::MultPlusDom(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’: gecode/int/arithmetic/mult.cpp:297:7: required from here ./gecode/int/arithmetic/mult.hpp:336:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | (void) new (home) MultPlusDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:292:43: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ 292 | MultPlusDom::MultPlusDom(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’: gecode/int/arithmetic/mult.cpp:303:7: required from here ./gecode/int/arithmetic/mult.hpp:336:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | (void) new (home) MultPlusDom(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:292:43: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ 292 | MultPlusDom::MultPlusDom(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/arithmetic/pow.hpp:399:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 399 | return Rel::EqDom::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:418:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 418 | return PowPlusDom::post(home,x0,x1,ops); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:312:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 312 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:422:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 421 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | ::post(home,MinusView(x0),x1,ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:312:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 312 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:426:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 425 | return PowPlusDom | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | ::post(home,MinusView(x0),MinusView(x1),ops); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:312:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 312 | PowPlusDom::post(Home home, VA x0, VB x1, Ops ops) { | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp:441:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 441 | (void) new (home) PowDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:381:28: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ 381 | PowDom::PowDom(Home home, IntView x0, IntView x1, const Ops& o) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: gecode/int/arithmetic/mult.cpp:317:47: required from here ./gecode/int/arithmetic/mult.hpp:124:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | (void) new (home) MultZeroOne(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp:94:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 94 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: ./gecode/int/arithmetic/mult.hpp:249:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/arithmetic/mult.cpp:131:5: required from here ./gecode/int/arithmetic/mult.hpp:222:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’: ./gecode/int/arithmetic/mult.hpp:249:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ gecode/int/arithmetic/mult.cpp:134:5: required from here ./gecode/int/arithmetic/mult.hpp:222:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/mult.hpp:249:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ gecode/int/arithmetic/mult.cpp:139:5: required from here ./gecode/int/arithmetic/mult.hpp:222:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/arithmetic/pow.hpp:162:47: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/rel/eq.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) EqBnd(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/rel/eq.hpp:103:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 103 | EqBnd::EqBnd(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:181:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/arithmetic/pow.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:77:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 77 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:185:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/arithmetic/pow.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:77:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 77 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:189:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/arithmetic/pow.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) PowPlusBnd(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:77:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 77 | PowPlusBnd::PowPlusBnd(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:204:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/arithmetic/pow.hpp:145:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/arithmetic/mult.hpp:124:16: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ gecode/int/arithmetic/mult.cpp:150:47: required from here ./gecode/int/arithmetic/mult.hpp:95:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’: ./gecode/int/arithmetic/mult.hpp:336:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/arithmetic/mult.cpp:294:7: required from here ./gecode/int/arithmetic/mult.hpp:294:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 294 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’: ./gecode/int/arithmetic/mult.hpp:336:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ gecode/int/arithmetic/mult.cpp:297:7: required from here ./gecode/int/arithmetic/mult.hpp:294:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 294 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’: ./gecode/int/arithmetic/mult.hpp:336:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ gecode/int/arithmetic/mult.cpp:303:7: required from here ./gecode/int/arithmetic/mult.hpp:294:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 294 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::MinusView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/arithmetic/pow.hpp:399:47: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:418:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/arithmetic/pow.hpp:318:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:422:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/arithmetic/pow.hpp:318:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:426:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/arithmetic/pow.hpp:318:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (void) new (home) PowPlusDom(home,x0,x1,ops); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp:306:42: note: initializing argument 1 of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ 306 | PowPlusDom::PowPlusDom(Home home, VA x0, VB x1, const Ops& o) | ~~~~~^~~~ ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:441:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/arithmetic/pow.hpp:382:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 382 | : BinaryPropagator(home,x0,x1), ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:767, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/mult.hpp: In instantiation of ‘Gecode::Int::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/arithmetic/mult.hpp:124:16: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ gecode/int/arithmetic/mult.cpp:317:47: required from here ./gecode/int/arithmetic/mult.hpp:95:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]’: ./gecode/int/arithmetic/mult.hpp:222:17: required from ‘Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/mult.hpp:249:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/arithmetic/mult.cpp:131:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1; View2 = Gecode::Int::IntView; int pc2 = 1]’: ./gecode/int/arithmetic/mult.hpp:222:17: required from ‘Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/mult.hpp:249:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ gecode/int/arithmetic/mult.cpp:134:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1; View2 = Gecode::Int::MinusView; int pc2 = 1]’: ./gecode/int/arithmetic/mult.hpp:222:17: required from ‘Gecode::Int::Arithmetic::MultPlusBnd::MultPlusBnd(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/mult.hpp:249:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusBnd::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ gecode/int/arithmetic/mult.cpp:139:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/pow.hpp:162:47: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/rel/eq.hpp:104:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:181:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/arithmetic/pow.hpp:79:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:185:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/arithmetic/pow.hpp:79:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:189:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/int/arithmetic/pow.hpp:79:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 1]’: ./gecode/int/arithmetic/pow.hpp:145:12: required from ‘Gecode::Int::Arithmetic::PowBnd::PowBnd(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:204:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]’: ./gecode/int/arithmetic/mult.hpp:294:17: required from ‘Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/mult.hpp:336:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; VC = Gecode::Int::IntView]’ gecode/int/arithmetic/mult.cpp:294:7: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2; View2 = Gecode::Int::IntView; int pc2 = 2]’: ./gecode/int/arithmetic/mult.hpp:294:17: required from ‘Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ ./gecode/int/arithmetic/mult.hpp:336:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; VC = Gecode::Int::IntView]’ gecode/int/arithmetic/mult.cpp:297:7: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2; View2 = Gecode::Int::MinusView; int pc2 = 2]’: ./gecode/int/arithmetic/mult.hpp:294:17: required from ‘Gecode::Int::Arithmetic::MultPlusDom::MultPlusDom(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ ./gecode/int/arithmetic/mult.hpp:336:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::MultPlusDom::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; VC = Gecode::Int::MinusView]’ gecode/int/arithmetic/mult.cpp:303:7: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/arithmetic.hh:42, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/pow.hpp:399:47: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::IntView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:418:51: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/arithmetic/pow.hpp:308:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:422:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/arithmetic/pow.hpp:308:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/int/arithmetic.hh:483, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/arithmetic/pow.hpp: In instantiation of ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’: ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:426:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/int/arithmetic/pow.hpp:308:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | ops(o) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/arithmetic/pow.hpp:382:62: required from ‘Gecode::Int::Arithmetic::PowDom::PowDom(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, const Ops&) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:441:12: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/rel/eq.hpp:104:72: required from ‘Gecode::Int::Rel::EqBnd::EqBnd(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqBnd::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/pow.hpp:162:47: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/int/arithmetic/pow.hpp:79:12: required from ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:185:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 1; View1 = Gecode::Int::MinusView; int pc1 = 1]’: ./gecode/int/arithmetic/pow.hpp:79:12: required from ‘Gecode::Int::Arithmetic::PowPlusBnd::PowPlusBnd(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusBnd::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:189:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowBnd::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:147:30: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::IntView; View1 = Gecode::Int::IntView]’ ./gecode/int/arithmetic/pow.hpp:399:47: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/arithmetic/pow.hpp:308:12: required from ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::IntView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:422:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::MinusView; int pc0 = 2; View1 = Gecode::Int::MinusView; int pc1 = 2]’: ./gecode/int/arithmetic/pow.hpp:308:12: required from ‘Gecode::Int::Arithmetic::PowPlusDom::PowPlusDom(Gecode::Home, VA, VB, const Ops&) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:318:14: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowPlusDom::post(Gecode::Home, VA, VB, Ops) [with VA = Gecode::Int::MinusView; VB = Gecode::Int::MinusView; Ops = Gecode::Int::Arithmetic::SqrOps]’ ./gecode/int/arithmetic/pow.hpp:426:15: required from ‘static Gecode::ExecStatus Gecode::Int::Arithmetic::PowDom::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Ops) [with Ops = Gecode::Int::Arithmetic::SqrOps]’ gecode/int/arithmetic/mult.cpp:314:30: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/arithmetic.hh:39, from gecode/int/arithmetic/mult.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch/view-sel.o gecode/int/branch/view-sel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch/val-sel-commit.o gecode/int/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/branch/view-values.o gecode/int/branch/view-values.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/branch.hh:41, from gecode/int/branch/view-values.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/relax.o gecode/int/relax.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/relax.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/relax.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/relax.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/relax.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/relax.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/relax.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/relax.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/relax.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/relax.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/relax.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/relax.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/relax.cpp: In function ‘void Gecode::relax(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntVarArgs&, Gecode::Rnd, double)’: gecode/int/relax.cpp:72:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | Search::relax(home,x,sx,r,p,ir); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:35: ./gecode/search/relax.hh:51:14: note: initializing argument 1 of ‘void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::IntVarArgs; Post = Gecode::Int::Relax]’ 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, | ~~~~~^~~~ gecode/int/relax.cpp: In function ‘void Gecode::relax(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::Rnd, double)’: gecode/int/relax.cpp:83:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | Search::relax(home,x,sx,r,p,ir); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/relax.cpp:35: ./gecode/search/relax.hh:51:14: note: initializing argument 1 of ‘void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::BoolVarArgs; Post = Gecode::Int::Relax]’ 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from gecode/int/relax.cpp:35: ./gecode/search/relax.hh: In instantiation of ‘void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::IntVarArgs; Post = Gecode::Int::Relax]’: gecode/int/relax.cpp:72:58: required from here ./gecode/search/relax.hh:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/relax.cpp:49:27: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Relax::operator()(Gecode::Home, Gecode::IntVar, Gecode::IntVar)’ 49 | Relax::operator ()(Home home, IntVar x, IntVar sx) { | ~~~~~^~~~ In file included from gecode/int/relax.cpp:35: ./gecode/search/relax.hh: In instantiation of ‘void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::BoolVarArgs; Post = Gecode::Int::Relax]’: gecode/int/relax.cpp:83:59: required from here ./gecode/search/relax.hh:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/relax.cpp:55:27: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Int::Relax::operator()(Gecode::Home, Gecode::BoolVar, Gecode::BoolVar)’ 55 | Relax::operator ()(Home home, BoolVar x, BoolVar sx) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/ldsb.o gecode/int/ldsb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function ‘Gecode::SymmetryHandle Gecode::VariableSymmetry(const Gecode::IntVarArgs&, const Gecode::IntArgs&)’: gecode/int/ldsb.cpp:78:27: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 78 | xs[i] = x[indices[i]]; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/int/ldsb.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: gecode/int/ldsb.cpp:266:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:303:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 275 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: gecode/int/ldsb.cpp:315:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 315 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:319:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:323:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 323 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:327:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 327 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’ 74 | IntVarBranch::expand(Home home, const IntVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:329:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 329 | branch(home,x,vars.a,vals,syms,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/ldsb.cpp:259:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 259 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ gecode/int/ldsb.cpp:368:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 368 | array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 275 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp:392:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 392 | array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 275 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp:416:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 416 | array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 275 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: gecode/int/ldsb.cpp:430:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 430 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:463:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 463 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 275 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TieBreak, Gecode::BoolValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: gecode/int/ldsb.cpp:476:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 476 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:480:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 480 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:484:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 484 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:488:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 488 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/branch/var.hpp:345:30: note: initializing argument 1 of ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’ 345 | BoolVarBranch::expand(Home home, const BoolVarArgs& x) { | ~~~~~^~~~ gecode/int/ldsb.cpp:490:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 490 | branch(home,x,vars.a,vals,syms,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/int/ldsb.cpp:423:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 423 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ gecode/int/ldsb.cpp:529:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 529 | postldsbbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 275 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp:535:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 535 | postldsbbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 275 | postldsbbrancher(Home home, | ~~~~~^~~~ gecode/int/ldsb.cpp:541:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 541 | postldsbbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:275:25: note: initializing argument 1 of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 275 | postldsbbrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/ldsb.cpp:303:24: required from here ./gecode/int/ldsb/brancher.hpp:285:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:293:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:296:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/ldsb.cpp:368:28: required from here ./gecode/int/ldsb/brancher.hpp:285:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:293:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:296:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/ldsb.cpp:392:28: required from here ./gecode/int/ldsb/brancher.hpp:285:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:293:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:296:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: gecode/int/ldsb.cpp:416:28: required from here ./gecode/int/ldsb/brancher.hpp:285:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:293:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:296:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/ldsb.cpp:463:67: required from here ./gecode/int/ldsb/brancher.hpp:285:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:293:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:296:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/ldsb.cpp:529:73: required from here ./gecode/int/ldsb/brancher.hpp:285:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:293:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:296:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/ldsb.cpp:535:73: required from here ./gecode/int/ldsb/brancher.hpp:285:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:293:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:296:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: gecode/int/ldsb.cpp:541:73: required from here ./gecode/int/ldsb/brancher.hpp:285:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:288:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 288 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:293:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 292 | LDSBBrancher,BrancherPrint> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 293 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp:296:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | LDSBBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:112:13: note: initializing argument 1 of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 112 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/int/ldsb/brancher.hpp:117:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | (void) new (home) LDSBBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from gecode/int/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:288:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:296:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:303:24: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:368:28: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:392:28: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::IntView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::IntVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::IntView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::IntVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::IntVar]’ gecode/int/ldsb.cpp:416:28: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:463:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:529:73: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:535:73: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:285:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Int::BoolView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:117:12: required from ‘static void Gecode::Int::LDSB::LDSBBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::BoolVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/int/ldsb/brancher.hpp:293:17: required from ‘void Gecode::Int::LDSB::postldsbbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Int::BoolView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::BoolVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::BoolVar]’ gecode/int/ldsb.cpp:541:73: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ gecode/int/ldsb.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: gecode/int/ldsb.cpp:281:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 281 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:285:5: note: here 285 | default: | ^~~~~~~ gecode/int/ldsb.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TieBreak, Gecode::IntValBranch, const Gecode::Symmetries&, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: gecode/int/ldsb.cpp:361:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 361 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:365:9: note: here 365 | default: | ^~~~~~~ gecode/int/ldsb.cpp:385:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 385 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:389:9: note: here 389 | default: | ^~~~~~~ gecode/int/ldsb.cpp:409:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 409 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:413:9: note: here 413 | default: | ^~~~~~~ gecode/int/ldsb.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, const Gecode::Symmetries&, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: gecode/int/ldsb.cpp:457:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 457 | if (vals.commit()) | ^~ gecode/int/ldsb.cpp:461:5: note: here 461 | default: | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-imp.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/ldsb/sym-obj.o gecode/int/ldsb/sym-obj.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/int/ldsb.hh:37, from gecode/int/ldsb/sym-obj.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/trace.o gecode/int/trace.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/trace.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/trace.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/trace.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/trace.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: gecode/int/trace.cpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/trace.cpp:42:5: note: in expansion of macro ‘GECODE_POST’ 42 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: gecode/int/trace.cpp:44:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | GECODE_ES_FAIL(IntTraceRecorder::post(home,xv,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::IntView]’ 286 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: gecode/int/trace.cpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/int/trace.cpp:51:5: note: in expansion of macro ‘GECODE_POST’ 51 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: gecode/int/trace.cpp:53:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | GECODE_ES_FAIL(BoolTraceRecorder::post(home,xv,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]’ 286 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::IntView]’: gecode/int/trace.cpp:44:5: required from here ./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of ‘Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::IntView]’ 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/trace/recorder.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]’: gecode/int/trace.cpp:53:5: required from here ./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of ‘Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]’ 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In instantiation of ‘Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::IntView]’: ./gecode/kernel/trace/recorder.hpp:290:14: required from ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::IntView]’ gecode/int/trace.cpp:44:5: required from here ./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In instantiation of ‘Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]’: ./gecode/kernel/trace/recorder.hpp:290:14: required from ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Int::BoolView]’ gecode/int/trace.cpp:53:5: required from here ./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/trace.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/trace/tracer.o gecode/int/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/trace/tracer.cpp:35: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/trace/tracer.cpp:35: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/trace/tracer.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/trace/tracer.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/trace/tracer.cpp:35: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/trace/tracer.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/int/exception.o gecode/int/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from gecode/int/exception.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/exception.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from gecode/int/exception.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/exception.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/exception.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/exception.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from gecode/int/exception.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/exception.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/exception.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/exception.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/exception.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/exception.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/exception.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/exception.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/exception.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/exception.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from gecode/int/exception.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/exception.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from gecode/int/exception.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/exception.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/exception.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/exception.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from gecode/int/exception.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/exception.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from gecode/int/exception.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/int/exception.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/exception.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/exception.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/exception.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/exception.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/exception.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/exception.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from gecode/int/exception.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from gecode/int/exception.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from gecode/int/exception.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ arm-linux-gnueabihf-g++ -shared -pthread -Wl,-z,relro gecode/int/int-set.o gecode/int/var-imp/int.o gecode/int/var-imp/bool.o gecode/int/var/int.o gecode/int/var/bool.o gecode/int/array.o gecode/int/bool.o gecode/int/bool/eqv.o gecode/int/extensional/dfa.o gecode/int/extensional/tuple-set.o gecode/int/extensional-regular.o gecode/int/extensional-tuple-set.o gecode/int/dom.o gecode/int/rel.o gecode/int/precede.o gecode/int/element.o gecode/int/count.o gecode/int/arithmetic.o gecode/int/exec.o gecode/int/exec/when.o gecode/int/element/pair.o gecode/int/linear/int-post.o gecode/int/linear-int.o gecode/int/linear/bool-post.o gecode/int/linear-bool.o gecode/int/branch.o gecode/int/distinct/eqite.o gecode/int/distinct/cbs.o gecode/int/distinct.o gecode/int/sorted.o gecode/int/gcc.o gecode/int/channel.o gecode/int/channel/link-single.o gecode/int/channel/link-multi.o gecode/int/unshare.o gecode/int/sequence.o gecode/int/bin-packing.o gecode/int/bin-packing/propagate.o gecode/int/bin-packing/conflict-graph.o gecode/int/order.o gecode/int/order/propagate.o gecode/int/unary.o gecode/int/cumulative.o gecode/int/cumulatives.o gecode/int/circuit.o gecode/int/no-overlap.o gecode/int/nvalues.o gecode/int/member.o gecode/int/branch/action.o gecode/int/branch/chb.o gecode/int/arithmetic/mult.o gecode/int/branch/view-sel.o gecode/int/branch/val-sel-commit.o gecode/int/branch/view-values.o gecode/int/relax.o gecode/int/ldsb.o gecode/int/ldsb/sym-imp.o gecode/int/ldsb/sym-obj.o gecode/int/trace.o gecode/int/trace/tracer.o gecode/int/exception.o -Wl,-soname=libgecodeint.so.49 \ -L. -lgecodesupport -lgecodekernel \ -o libgecodeint.so.49.0 ln -fs libgecodeint.so.49.0 libgecodeint.so ln -fs libgecodeint.so.49.0 libgecodeint.so.49 arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/var/float.o gecode/float/var/float.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/var/float.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/var/float.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/var/float.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/var/float.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/var/float.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/var/float.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/var/float.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/var/float.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/var/float.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/var/float.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/var/float.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var/float.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/var/float.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/var/float.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/var/float.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var/float.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/var/float.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/var/float.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/var-imp/float.o gecode/float/var-imp/float.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/var-imp/float.cpp:41: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:41: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/var-imp/float.cpp:41: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:41: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/var-imp/float.cpp:41: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/var-imp/float.cpp:41: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/var-imp/float.cpp:41: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/var-imp/float.cpp:41: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/var-imp/float.cpp:41: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:41: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/var-imp/float.cpp:41: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:41: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/var-imp/float.cpp:41: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:41: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/var-imp/float.cpp:41: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:41: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/var-imp/float.cpp:41: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/var-imp/float.cpp:41: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/var-imp/float.cpp:41: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/var-imp/float.cpp:41: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/var-imp/float.cpp:41: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/var-imp/float.cpp:41: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/var-imp/float.cpp:41: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/var-imp/float.cpp:41: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/arithmetic.o gecode/float/arithmetic.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::abs(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:43:5: note: in expansion of macro ‘GECODE_POST’ 43 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:44:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | GECODE_ES_FAIL((Arithmetic::Abs::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:404, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/abs.hpp:47:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 47 | Abs::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::max(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:51:5: note: in expansion of macro ‘GECODE_POST’ 51 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:52:87: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | GECODE_ES_FAIL((Arithmetic::Max::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:120:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ 120 | Max::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::max(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:60:5: note: in expansion of macro ‘GECODE_POST’ 60 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:62:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_FAIL(Arithmetic::NaryMax::post(home,xv,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:155:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’ 155 | NaryMax::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::min(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:69:5: note: in expansion of macro ‘GECODE_POST’ 69 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:70:87: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | GECODE_ES_FAIL((Arithmetic::Min::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:68:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Min::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ 68 | Min::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::min(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:78:5: note: in expansion of macro ‘GECODE_POST’ 78 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:83:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | GECODE_ES_FAIL(Arithmetic::NaryMax::post(home,m,my)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:155:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ 155 | NaryMax::post(Home home, ViewArray& x, View y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::mult(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:90:5: note: in expansion of macro ‘GECODE_POST’ 90 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:91:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | GECODE_ES_FAIL((Arithmetic::Mult::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:314:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ 314 | Mult::post(Home home, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::sqr(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:97:5: note: in expansion of macro ‘GECODE_POST’ 97 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:98:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | GECODE_ES_FAIL((Arithmetic::Sqr::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:105:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 105 | Sqr::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::sqrt(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:104:5: note: in expansion of macro ‘GECODE_POST’ 104 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:105:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | GECODE_ES_FAIL((Arithmetic::Sqrt::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:170:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 170 | Sqrt::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::pow(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:113:5: note: in expansion of macro ‘GECODE_POST’ 113 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:114:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | GECODE_ES_FAIL((Arithmetic::Pow::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:405, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/pow-nroot.hpp:49:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Pow::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 49 | Pow::post(Home home, A x0, B x1, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::nroot(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:122:5: note: in expansion of macro ‘GECODE_POST’ 122 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:123:80: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | GECODE_ES_FAIL((Arithmetic::NthRoot::post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:405, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/pow-nroot.hpp:134:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 134 | NthRoot::post(Home home, A x0, B x1, int n) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp: In function ‘void Gecode::div(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/arithmetic.cpp:129:5: note: in expansion of macro ‘GECODE_POST’ 129 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: gecode/float/arithmetic.cpp:131:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 131 | (Arithmetic::Div::post(home,x0,x1,x2))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/div.hpp:60:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Div::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ 60 | Div::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/arithmetic.hh:404, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/abs.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:44:5: required from here ./gecode/float/arithmetic/abs.hpp:55:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | (void) new (home) Abs(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:404, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/abs.hpp:42:22: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Abs::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 42 | Abs::Abs(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:52:5: required from here ./gecode/float/arithmetic/min-max.hpp:124:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | (void) new (home) Max(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:98:24: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ 98 | Max::Max(Home home, A x0, B x1, C x2) | ~~~~~^~~~ ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:62:5: required from here ./gecode/float/arithmetic/min-max.hpp:159:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | return Rel::Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:161:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 161 | return Max::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:120:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ 120 | Max::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:173:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:175:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 175 | (void) new (home) NaryMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:150:31: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’ 150 | NaryMax::NaryMax(Home home, ViewArray& x, View y) | ~~~~~^~~~ ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Min::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:70:5: required from here ./gecode/float/arithmetic/min-max.hpp:72:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | (void) new (home) Min(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:46:24: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Min::Min(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ 46 | Min::Min(Home home, A x0, B x1, C x2) | ~~~~~^~~~ ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’: gecode/float/arithmetic.cpp:83:5: required from here ./gecode/float/arithmetic/min-max.hpp:159:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | return Rel::Eq::post(home,x[0],y); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:161:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 161 | return Max::post(home,x[0],x[1],y); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:120:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]’ 120 | Max::post(Home home, A x0, B x1, C x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:173:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | GECODE_ES_CHECK((Rel::Lq::post(home,x[i],y))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:175:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 175 | (void) new (home) NaryMax(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:150:31: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ 150 | NaryMax::NaryMax(Home home, ViewArray& x, View y) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:316:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | return Sqr::post(home,x0,x2); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:105:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 105 | Sqr::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:318:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | return MultZeroOne::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:69:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 69 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:320:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 320 | return MultZeroOne::post(home,x1,x0); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:69:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 69 | MultZeroOne::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:336:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | (void) new (home) Mult(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:185:25: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Mult::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ 185 | Mult::Mult(Home home, View x0, View x1, View x2) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:341:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 341 | return MultPlus::post(home,x0,x1,x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:169:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]’ 169 | MultPlus::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:343:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 343 | return MultPlus::post(home, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 344 | MinusView(x0),MinusView(x1),x2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:169:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]’ 169 | MultPlus::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp:348:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 348 | return MultPlus::post(home, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 349 | MinusView(x0),x1,MinusView(x2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:169:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]’ 169 | MultPlus::post(Home home, VA x0, VB x1, VC x2) { | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:98:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:111:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 111 | return SqrPlus::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:51:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]’ 51 | SqrPlus::post(Home home, VA x0, VB x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp:114:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | return SqrPlus::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:51:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]’ 51 | SqrPlus::post(Home home, VA x0, VB x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp:116:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | return SqrPlus::post(home,MinusView(x0),x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:51:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]’ 51 | SqrPlus::post(Home home, VA x0, VB x1) { | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp:118:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | (void) new (home) Sqr(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:100:23: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Sqr::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 100 | Sqr::Sqr(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:105:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:176:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | (void) new (home) Sqrt(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:165:24: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Sqrt::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 165 | Sqrt::Sqrt(Home home, A x0, B x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp:179:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | (void) new (home) Sqrt(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:165:24: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Sqrt::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 165 | Sqrt::Sqrt(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:405, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Pow::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:114:5: required from here ./gecode/float/arithmetic/pow-nroot.hpp:78:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | if (!x0.assigned()) (void) new (home) Pow(home,x0,x1,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:405, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/pow-nroot.hpp:44:22: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Pow::Pow(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 44 | Pow::Pow(Home home, A x0, B x1, int n) | ~~~~~^~~~ ./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:123:5: required from here ./gecode/float/arithmetic/pow-nroot.hpp:139:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | (void) new (home) NthRoot(home,x0,x1,n); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:405, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/pow-nroot.hpp:129:30: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::NthRoot::NthRoot(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 129 | NthRoot::NthRoot(Home home, A x0, B x1, int n) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/div.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Div::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’: gecode/float/arithmetic.cpp:130:5: required from here ./gecode/float/arithmetic/div.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Div(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/div.hpp:44:24: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Div::Div(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ 44 | Div::Div(Home home, A x0, B x1, C x2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/arithmetic.hh:404, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/abs.hpp: In instantiation of ‘Gecode::Float::Arithmetic::Abs::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/abs.hpp:55:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:44:5: required from here ./gecode/float/arithmetic/abs.hpp:43:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/min-max.hpp:124:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:52:5: required from here ./gecode/float/arithmetic/min-max.hpp:99:87: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | : MixTernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/min-max.hpp:159:38: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:62:5: required from here ./gecode/float/rel/eq.hpp:60:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Eq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/eq.hpp:45:28: note: initializing argument 1 of ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 45 | Eq::Eq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/min-max.hpp:173:9: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:62:5: required from here ./gecode/float/rel/lq-le.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/lq-le.hpp:47:21: note: initializing argument 1 of ‘Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 47 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/min-max.hpp:175:14: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:62:5: required from here ./gecode/float/arithmetic/min-max.hpp:151:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView; int pc = 1]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘Gecode::Float::Arithmetic::Min::Min(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/min-max.hpp:72:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Min::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:70:5: required from here ./gecode/float/arithmetic/min-max.hpp:47:87: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | : MixTernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]’: ./gecode/float/arithmetic/min-max.hpp:159:38: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/float/rel/eq.hpp:60:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Eq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/eq.hpp:45:28: note: initializing argument 1 of ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]’ 45 | Eq::Eq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]’: ./gecode/float/arithmetic/min-max.hpp:161:39: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/float/arithmetic/min-max.hpp:124:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | (void) new (home) Max(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp:98:24: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]’ 98 | Max::Max(Home home, A x0, B x1, C x2) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]’: ./gecode/float/arithmetic/min-max.hpp:173:9: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/float/rel/lq-le.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/lq-le.hpp:47:21: note: initializing argument 1 of ‘Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]’ 47 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’: ./gecode/float/arithmetic/min-max.hpp:175:14: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/float/arithmetic/min-max.hpp:151:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | : NaryOnePropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView; int pc = 1]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/mult.hpp:318:37: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:84:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | (void) new (home) MultZeroOne(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:64:39: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 64 | MultZeroOne::MultZeroOne(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘Gecode::Float::Arithmetic::Mult::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/mult.hpp:336:14: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:186:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | : TernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView; int pc = 1]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/mult.hpp:341:57: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:174:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 174 | (void) new (home) MultPlus(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:138:37: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]’ 138 | MultPlus::MultPlus(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/mult.hpp:343:57: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:174:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 174 | (void) new (home) MultPlus(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:138:37: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]’ 138 | MultPlus::MultPlus(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]’: ./gecode/float/arithmetic/mult.hpp:348:57: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:174:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 174 | (void) new (home) MultPlus(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp:138:37: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]’ 138 | MultPlus::MultPlus(Home home, VA x0, VB x1, VC x2) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/sqr-sqrt.hpp:111:48: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:98:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SqrPlus(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:46:32: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]’ 46 | SqrPlus::SqrPlus(Home home, VA x0, VB x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/sqr-sqrt.hpp:116:50: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:98:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SqrPlus(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp:46:32: note: initializing argument 1 of ‘Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]’ 46 | SqrPlus::SqrPlus(Home home, VA x0, VB x1) | ~~~~~^~~~ ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of ‘Gecode::Float::Arithmetic::Sqr::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/sqr-sqrt.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:98:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:101:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of ‘Gecode::Float::Arithmetic::Sqrt::Sqrt(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/sqr-sqrt.hpp:176:14: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqrt::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:105:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:166:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:405, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of ‘Gecode::Float::Arithmetic::Pow::Pow(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/pow-nroot.hpp:78:32: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Pow::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:114:5: required from here ./gecode/float/arithmetic/pow-nroot.hpp:45:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1), m_n(n) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:405, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/pow-nroot.hpp: In instantiation of ‘Gecode::Float::Arithmetic::NthRoot::NthRoot(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/pow-nroot.hpp:139:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NthRoot::post(Gecode::Home, A, B, int) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:123:5: required from here ./gecode/float/arithmetic/pow-nroot.hpp:130:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | : MixBinaryPropagator(home,x0,x1), m_n(n) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:407, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/div.hpp: In instantiation of ‘Gecode::Float::Arithmetic::Div::Div(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/div.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Div::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:130:5: required from here ./gecode/float/arithmetic/div.hpp:45:87: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixTernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’: ./gecode/float/arithmetic/abs.hpp:43:68: required from ‘Gecode::Float::Arithmetic::Abs::Abs(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/abs.hpp:55:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Abs::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:44:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]’: ./gecode/float/arithmetic/min-max.hpp:99:87: required from ‘Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/min-max.hpp:124:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; C = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:52:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’: ./gecode/float/rel/eq.hpp:60:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/min-max.hpp:159:38: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:62:5: required from here ./gecode/float/rel/eq.hpp:46:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/rel/lq-le.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/min-max.hpp:173:9: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:62:5: required from here ./gecode/float/rel/lq-le.hpp:48:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView; int pc = 1]’: ./gecode/float/arithmetic/min-max.hpp:151:52: required from ‘Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/min-max.hpp:175:14: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:62:5: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]’: ./gecode/float/rel/eq.hpp:60:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/min-max.hpp:159:38: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/float/rel/eq.hpp:46:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:408, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/min-max.hpp: In instantiation of ‘Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]’: ./gecode/float/arithmetic/min-max.hpp:124:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/min-max.hpp:161:39: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/float/arithmetic/min-max.hpp:99:87: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | : MixTernaryPropagator(home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from ./gecode/float/arithmetic.hh:43, from gecode/float/arithmetic.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]’: ./gecode/float/rel/lq-le.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/min-max.hpp:173:9: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/float/rel/lq-le.hpp:48:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::MinusView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView; int pc = 1]’: ./gecode/float/arithmetic/min-max.hpp:151:52: required from ‘Gecode::Float::Arithmetic::NaryMax::NaryMax(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/min-max.hpp:175:14: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘Gecode::Float::Arithmetic::MultZeroOne::MultZeroOne(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/mult.hpp:84:16: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultZeroOne::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/mult.hpp:318:37: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:65:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView; int pc = 1]’: ./gecode/float/arithmetic/mult.hpp:186:57: required from ‘Gecode::Float::Arithmetic::Mult::Mult(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/mult.hpp:336:14: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/mult.hpp:174:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView; VC = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/mult.hpp:341:57: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:140:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/mult.hpp:174:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/mult.hpp:343:57: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:140:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:406, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/mult.hpp: In instantiation of ‘Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]’: ./gecode/float/arithmetic/mult.hpp:174:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/mult.hpp:348:57: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/float/arithmetic/mult.hpp:140:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | (home,x0,x1,x2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of ‘Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/sqr-sqrt.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::FloatView; VB = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/sqr-sqrt.hpp:111:48: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:98:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:47:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/arithmetic.hh:403, from gecode/float/arithmetic.cpp:36: ./gecode/float/arithmetic/sqr-sqrt.hpp: In instantiation of ‘Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]’: ./gecode/float/arithmetic/sqr-sqrt.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/sqr-sqrt.hpp:116:50: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:98:5: required from here ./gecode/float/arithmetic/sqr-sqrt.hpp:47:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]’: ./gecode/float/arithmetic/sqr-sqrt.hpp:101:53: required from ‘Gecode::Float::Arithmetic::Sqr::Sqr(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/sqr-sqrt.hpp:118:14: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:98:5: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/arithmetic.hh:42, from gecode/float/arithmetic.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1]’: ./gecode/float/rel/eq.hpp:46:76: required from ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]’ ./gecode/float/rel/eq.hpp:60:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; View1 = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/min-max.hpp:159:38: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]’: ./gecode/float/arithmetic/min-max.hpp:99:87: required from ‘Gecode::Float::Arithmetic::Max::Max(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/min-max.hpp:124:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Max::post(Gecode::Home, A, B, C) [with A = Gecode::Float::MinusView; B = Gecode::Float::MinusView; C = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/min-max.hpp:161:39: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::MinusView; int pc = 1]’: ./gecode/float/rel/lq-le.hpp:48:53: required from ‘Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]’ ./gecode/float/rel/lq-le.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/min-max.hpp:173:9: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::NaryMax::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Float::MinusView]’ gecode/float/arithmetic.cpp:83:5: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::MinusView; int pc1 = 1; View2 = Gecode::Float::FloatView; int pc2 = 1]’: ./gecode/float/arithmetic/mult.hpp:140:17: required from ‘Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/mult.hpp:174:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::MinusView; VC = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/mult.hpp:343:57: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1; View2 = Gecode::Float::MinusView; int pc2 = 1]’: ./gecode/float/arithmetic/mult.hpp:140:17: required from ‘Gecode::Float::Arithmetic::MultPlus::MultPlus(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/mult.hpp:174:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::MultPlus::post(Gecode::Home, VA, VB, VC) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView; VC = Gecode::Float::MinusView]’ ./gecode/float/arithmetic/mult.hpp:348:57: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Mult::post(Gecode::Home, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:91:5: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::MinusView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’: ./gecode/float/arithmetic/sqr-sqrt.hpp:47:70: required from ‘Gecode::Float::Arithmetic::SqrPlus::SqrPlus(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/sqr-sqrt.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::SqrPlus::post(Gecode::Home, VA, VB) [with VA = Gecode::Float::MinusView; VB = Gecode::Float::FloatView]’ ./gecode/float/arithmetic/sqr-sqrt.hpp:116:50: required from ‘static Gecode::ExecStatus Gecode::Float::Arithmetic::Sqr::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/arithmetic.cpp:98:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/arithmetic.hh:41, from gecode/float/arithmetic.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/array.o gecode/float/array.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/array.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/array.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/array.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/array.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/array.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/array.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/array.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/array.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/array.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/array.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/array.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/array.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/array.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/array.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/array.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/array.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/array.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/array.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/branch.o gecode/float/branch.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: gecode/float/branch.cpp:45:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:74:31: note: initializing argument 1 of ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’ 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:51:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TieBreak, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: gecode/float/branch.cpp:61:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:74:31: note: initializing argument 1 of ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’ 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:65:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:74:31: note: initializing argument 1 of ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’ 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:69:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:74:31: note: initializing argument 1 of ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’ 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:73:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:74:31: note: initializing argument 1 of ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’ 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:75:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | branch(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/branch.cpp:39:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 39 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp:85:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:92:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | (home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:99:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | (home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, Gecode::FloatVar, Gecode::FloatValBranch, Gecode::FloatVarValPrint)’: gecode/float/branch.cpp:106:31: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 106 | FloatVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/float/branch.cpp:107:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | branch(home, xv, FLOAT_VAR_NONE(), vals, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/branch.cpp:39:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 39 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: gecode/float/branch.cpp:122:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TieBreak, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: gecode/float/branch.cpp:132:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 132 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:74:31: note: initializing argument 1 of ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’ 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:136:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 136 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:74:31: note: initializing argument 1 of ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’ 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:140:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:74:31: note: initializing argument 1 of ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’ 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:144:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/branch/var.hpp:74:31: note: initializing argument 1 of ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’ 74 | FloatVarBranch::expand(Home home, const FloatVarArgs& x) { | ~~~~~^~~~ gecode/float/branch.cpp:146:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | assign(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/branch.cpp:111:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 111 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch.cpp:156:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | (home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:163:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | (home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp:170:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | (home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/float/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, Gecode::FloatVar, Gecode::FloatAssign, Gecode::FloatVarValPrint)’: gecode/float/branch.cpp:177:31: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 177 | FloatVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/float/branch.cpp:178:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | assign(home, xv, FLOAT_VAR_NONE(), vals, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/branch.cpp:111:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 111 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch.cpp:122:57: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch.cpp:156:33: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch.cpp:163:33: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: gecode/float/branch.cpp:170:33: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:122:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:122:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:122:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:122:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:156:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:156:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:156:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:156:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:163:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:163:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:163:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:163:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:170:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:170:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:170:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:170:33: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:122:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:122:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:122:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:122:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:156:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:156:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:156:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:156:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:163:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:163:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:163:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:163:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:170:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:170:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:170:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:170:33: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 1; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:51:57: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 2; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:85:33: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 3; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:92:33: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Float::FloatView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Float::FloatView; int n = 4; Val = Gecode::FloatNumBranch; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::FloatVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::FloatVar]’ gecode/float/branch.cpp:99:33: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/rel.o gecode/float/rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:46:5: note: in expansion of macro ‘GECODE_POST’ 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ 92 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:56:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ 92 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:61:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | GECODE_ES_FAIL((Rel::NqFloat::post(home,x,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ 92 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:70:5: note: in expansion of macro ‘GECODE_POST’ 70 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:73:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | GECODE_ES_FAIL((Rel::Eq::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:76:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | GECODE_ES_FAIL((Rel::Nq::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:81:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 81 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:85:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | GECODE_ES_FAIL((Rel::Le::post(home,x0,x1))); break; | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 91 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:94:5: note: in expansion of macro ‘GECODE_POST’ 94 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:100:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:104:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | post(home,x0,x1,r.var()))); | ^ gecode/float/rel.cpp:103:9: note: in expansion of macro ‘GECODE_ES_FAIL’ 103 | GECODE_ES_FAIL((Rel::ReEq:: | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:108:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:119:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 119 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:123:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:127:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:211:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 211 | ReEq::post(Home home, View x0, View x1, CtrlView b){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:139:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:143:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:147:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | post(home,x0,x1,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:160:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:164:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:168:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | post(home,x0,x1,n))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:141:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 141 | ReLq::post(Home home, View x0, View x1, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:183:5: note: in expansion of macro ‘GECODE_POST’ 183 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:189:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:193:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 193 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:197:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:208:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:212:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:216:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 216 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:226:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 226 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:230:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:234:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:243:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:247:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:251:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:262:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 262 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:266:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:270:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 270 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:321:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 321 | ReLeFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:282:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:286:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:290:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | post(home,x,n,nb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:234:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 234 | ReLqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:305:5: note: in expansion of macro ‘GECODE_POST’ 305 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:314:84: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 314 | FloatView xi(x[i]); GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ 92 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:325:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 325 | GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ 92 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:336:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | GECODE_ES_FAIL((Rel::NqFloat::post(home,xi,c))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:92:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ 92 | NqFloat::post(Home home, View x, FloatVal c){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/rel.cpp:347:5: note: in expansion of macro ‘GECODE_POST’ 347 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:351:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 351 | GECODE_ES_FAIL((Rel::Eq::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:356:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 356 | GECODE_ES_FAIL((Rel::Nq::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:361:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | GECODE_ES_FAIL((Rel::Lq::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:366:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 366 | GECODE_ES_FAIL((Rel::Le::post(home,y,x[i]))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 91 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:371:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 371 | GECODE_ES_FAIL((Rel::Lq::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: gecode/float/rel.cpp:376:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 376 | GECODE_ES_FAIL((Rel::Le::post(home,x[i],y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 91 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’: gecode/float/rel.cpp:51:7: required from here ./gecode/float/rel/nq.hpp:97:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | (void) new (home) NqFloat(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:87:31: note: initializing argument 1 of ‘Gecode::Float::Rel::NqFloat::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ 87 | NqFloat::NqFloat(Home home, View x, FloatVal _c) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’: gecode/float/rel.cpp:73:7: required from here ./gecode/float/rel/eq.hpp:60:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Eq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:45:28: note: initializing argument 1 of ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 45 | Eq::Eq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’: gecode/float/rel.cpp:76:7: required from here ./gecode/float/rel/nq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Nq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Float::Rel::Nq::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 44 | Nq::Nq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: gecode/float/rel.cpp:81:7: required from here ./gecode/float/rel/lq-le.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Lq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:47:21: note: initializing argument 1 of ‘Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 47 | Lq::Lq(Home home, View x0, View x1) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: gecode/float/rel.cpp:85:7: required from here ./gecode/float/rel/lq-le.hpp:100:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) Le(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:86:21: note: initializing argument 1 of ‘Gecode::Float::Rel::Le::Le(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 86 | Le::Le(Home home, View x0, View x1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:99:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:220:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:223:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:206:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 206 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:103:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:220:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:223:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:206:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 206 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:107:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:220:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:223:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:206:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 206 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:118:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:220:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:223:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:206:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 206 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:122:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:220:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:223:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:206:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 206 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:126:9: required from here ./gecode/float/rel/eq.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | return Eq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ ./gecode/float/rel/eq.hpp:220:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | return Nq::post(home,x0,x1); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp:49:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 49 | Nq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:223:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:206:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 206 | ReEq::ReEq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:138:9: required from here ./gecode/float/rel/lq-le.hpp:145:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:150:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 91 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:164:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:136:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 136 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:142:9: required from here ./gecode/float/rel/lq-le.hpp:145:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:150:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 91 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:164:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:136:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 136 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:146:9: required from here ./gecode/float/rel/lq-le.hpp:145:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:150:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 91 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:164:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:136:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 136 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:159:9: required from here ./gecode/float/rel/lq-le.hpp:145:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:150:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 91 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:164:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:136:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 136 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:163:9: required from here ./gecode/float/rel/lq-le.hpp:145:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:150:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 91 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:164:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:136:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 136 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:167:9: required from here ./gecode/float/rel/lq-le.hpp:145:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | return Lq::post(home,x0,x1); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:52:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 52 | Lq::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:150:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | return Le::post(home,x1,x0); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:91:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ 91 | Le::post(Home home, View x0, View x1) { | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:164:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:136:37: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 136 | ReLq::ReLq(Home home, View x0, View x1, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:188:9: required from here ./gecode/float/rel/eq.hpp:298:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 280 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:192:9: required from here ./gecode/float/rel/eq.hpp:298:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 280 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:196:9: required from here ./gecode/float/rel/eq.hpp:298:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 280 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:207:9: required from here ./gecode/float/rel/eq.hpp:298:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 280 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:211:9: required from here ./gecode/float/rel/eq.hpp:298:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 280 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:215:9: required from here ./gecode/float/rel/eq.hpp:298:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 280 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:225:9: required from here ./gecode/float/rel/lq-le.hpp:243:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:256:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:229:9: required from here ./gecode/float/rel/lq-le.hpp:243:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:256:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:233:9: required from here ./gecode/float/rel/lq-le.hpp:243:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:256:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:242:9: required from here ./gecode/float/rel/lq-le.hpp:328:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:344:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 344 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:246:9: required from here ./gecode/float/rel/lq-le.hpp:328:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:344:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 344 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:250:9: required from here ./gecode/float/rel/lq-le.hpp:328:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:344:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 344 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:261:9: required from here ./gecode/float/rel/lq-le.hpp:328:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:344:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 344 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:265:9: required from here ./gecode/float/rel/lq-le.hpp:328:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:344:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 344 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:269:9: required from here ./gecode/float/rel/lq-le.hpp:328:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:344:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 344 | (void) new (home) ReLeFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:316:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 316 | ReLeFloat::ReLeFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/rel.cpp:281:9: required from here ./gecode/float/rel/lq-le.hpp:243:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:256:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/rel.cpp:285:9: required from here ./gecode/float/rel/lq-le.hpp:243:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:256:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/rel.cpp:289:9: required from here ./gecode/float/rel/lq-le.hpp:243:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/lq-le.hpp:256:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | (void) new (home) ReLqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp:229:47: note: initializing argument 1 of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 229 | ReLqFloat::ReLqFloat(Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp: In instantiation of ‘Gecode::Float::Rel::NqFloat::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’: ./gecode/float/rel/nq.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ gecode/float/rel.cpp:51:7: required from here ./gecode/float/rel/nq.hpp:88:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | : UnaryPropagator(home,x), c(_c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Float::FloatView; int pc = 0]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’: ./gecode/float/rel/eq.hpp:60:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ gecode/float/rel.cpp:73:7: required from here ./gecode/float/rel/eq.hpp:46:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:376, from gecode/float/rel.cpp:36: ./gecode/float/rel/nq.hpp: In instantiation of ‘Gecode::Float::Rel::Nq::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’: ./gecode/float/rel/nq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ gecode/float/rel.cpp:76:7: required from here ./gecode/float/rel/nq.hpp:45:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 0; View1 = Gecode::Float::FloatView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/rel/lq-le.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/rel.cpp:81:7: required from here ./gecode/float/rel/lq-le.hpp:48:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::Le::Le(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/rel/lq-le.hpp:100:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Le::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/rel.cpp:85:7: required from here ./gecode/float/rel/lq-le.hpp:87:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | : BinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/eq.hpp:223:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:99:9: required from here ./gecode/float/rel/eq.hpp:207:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/eq.hpp:223:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:103:9: required from here ./gecode/float/rel/eq.hpp:207:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/eq.hpp:223:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:107:9: required from here ./gecode/float/rel/eq.hpp:207:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/eq.hpp:223:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:118:9: required from here ./gecode/float/rel/eq.hpp:207:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/eq.hpp:223:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:122:9: required from here ./gecode/float/rel/eq.hpp:207:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/eq.hpp:223:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:126:9: required from here ./gecode/float/rel/eq.hpp:207:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/lq-le.hpp:164:18: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:138:9: required from here ./gecode/float/rel/lq-le.hpp:137:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/lq-le.hpp:164:18: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:142:9: required from here ./gecode/float/rel/lq-le.hpp:137:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/lq-le.hpp:164:18: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:146:9: required from here ./gecode/float/rel/lq-le.hpp:137:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/lq-le.hpp:164:18: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:159:9: required from here ./gecode/float/rel/lq-le.hpp:137:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/lq-le.hpp:164:18: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:163:9: required from here ./gecode/float/rel/lq-le.hpp:137:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLq::ReLq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/lq-le.hpp:164:18: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:167:9: required from here ./gecode/float/rel/lq-le.hpp:137:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | : Int::ReBinaryPropagator(home,x0,x1,b) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:210:9: note: initializing argument 1 of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 210 | (Home home, View y0, View y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:188:9: required from here ./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:192:9: required from here ./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:196:9: required from here ./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:207:9: required from here ./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:211:9: required from here ./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/rel.cpp:36: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:215:9: required from here ./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/lq-le.hpp:243:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:225:9: required from here ./gecode/float/rel/lq-le.hpp:230:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/lq-le.hpp:243:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:229:9: required from here ./gecode/float/rel/lq-le.hpp:230:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/lq-le.hpp:243:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:233:9: required from here ./gecode/float/rel/lq-le.hpp:230:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/lq-le.hpp:328:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:242:9: required from here ./gecode/float/rel/lq-le.hpp:317:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/lq-le.hpp:328:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:246:9: required from here ./gecode/float/rel/lq-le.hpp:317:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/lq-le.hpp:328:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:250:9: required from here ./gecode/float/rel/lq-le.hpp:317:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/lq-le.hpp:328:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:261:9: required from here ./gecode/float/rel/lq-le.hpp:317:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/lq-le.hpp:328:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:265:9: required from here ./gecode/float/rel/lq-le.hpp:317:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLeFloat::ReLeFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/lq-le.hpp:328:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLeFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:269:9: required from here ./gecode/float/rel/lq-le.hpp:317:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 317 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/lq-le.hpp:243:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:281:9: required from here ./gecode/float/rel/lq-le.hpp:230:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/lq-le.hpp:243:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/rel.cpp:285:9: required from here ./gecode/float/rel/lq-le.hpp:230:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:377, from gecode/float/rel.cpp:36: ./gecode/float/rel/lq-le.hpp: In instantiation of ‘Gecode::Float::Rel::ReLqFloat::ReLqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/lq-le.hpp:243:16: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReLqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/rel.cpp:289:9: required from here ./gecode/float/rel/lq-le.hpp:230:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Float::FloatView; int pc = 0]’: ./gecode/float/rel/nq.hpp:88:55: required from ‘Gecode::Float::Rel::NqFloat::NqFloat(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ ./gecode/float/rel/nq.hpp:97:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::NqFloat::post(Gecode::Home, View, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ gecode/float/rel.cpp:51:7: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’: ./gecode/float/rel/eq.hpp:46:76: required from ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ ./gecode/float/rel/eq.hpp:60:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ gecode/float/rel.cpp:73:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 0; View1 = Gecode::Float::FloatView; int pc1 = 0]’: ./gecode/float/rel/nq.hpp:45:76: required from ‘Gecode::Float::Rel::Nq::Nq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ ./gecode/float/rel/nq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Nq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ gecode/float/rel.cpp:76:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Float::FloatView; int pc = 1]’: ./gecode/float/rel/lq-le.hpp:48:53: required from ‘Gecode::Float::Rel::Lq::Lq(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ ./gecode/float/rel/lq-le.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Lq::post(Gecode::Home, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/rel.cpp:81:7: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’: ./gecode/float/rel/eq.hpp:207:71: required from ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/float/rel/eq.hpp:223:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:99:9: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReBinaryPropagator::ReBinaryPropagator(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’: ./gecode/float/rel/eq.hpp:207:71: required from ‘Gecode::Float::Rel::ReEq::ReEq(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/float/rel/eq.hpp:223:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEq::post(Gecode::Home, View, View, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:118:9: required from here ./gecode/int/propagator.hpp:211:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’: ./gecode/float/rel/eq.hpp:281:73: required from ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:188:9: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::NegBoolView]’: ./gecode/float/rel/eq.hpp:281:73: required from ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/rel.cpp:207:9: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/rel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/rel.hh:46, from gecode/float/rel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/linear.o gecode/float/linear.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: gecode/float/linear.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:44:5: note: in expansion of macro ‘GECODE_POST’ 44 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/float/linear.cpp:50:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | Linear::post(home,t,x.size(),frt,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:36: ./gecode/float/linear.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: gecode/float/linear.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:57:5: note: in expansion of macro ‘GECODE_POST’ 57 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/float/linear.cpp:63:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | Linear::post(home,t,x.size(),frt,c,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:36: ./gecode/float/linear.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: gecode/float/linear.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:73:5: note: in expansion of macro ‘GECODE_POST’ 73 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/float/linear.cpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | Linear::post(home,t,x.size(),frt,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:36: ./gecode/float/linear.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: gecode/float/linear.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:89:5: note: in expansion of macro ‘GECODE_POST’ 89 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/float/linear.cpp:95:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | Linear::post(home,t,x.size(),frt,c,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:36: ./gecode/float/linear.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: gecode/float/linear.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:102:5: note: in expansion of macro ‘GECODE_POST’ 102 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/float/linear.cpp:125:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | Linear::post(home,t,x.size()+1,frt,0.0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:36: ./gecode/float/linear.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: gecode/float/linear.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:132:5: note: in expansion of macro ‘GECODE_POST’ 132 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/float/linear.cpp:139:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | Linear::post(home,t,x.size()+1,frt,0.0,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:36: ./gecode/float/linear.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: gecode/float/linear.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:149:5: note: in expansion of macro ‘GECODE_POST’ 149 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/float/linear.cpp:172:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | Linear::post(home,t,x.size()+1,frt,0.0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:36: ./gecode/float/linear.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: gecode/float/linear.cpp: In function ‘void Gecode::linear(Gecode::Home, const Gecode::FloatValArgs&, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVar, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/linear.cpp:182:5: note: in expansion of macro ‘GECODE_POST’ 182 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/float/linear.cpp:189:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | Linear::post(home,t,x.size()+1,frt,0.0,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/linear.cpp:36: ./gecode/float/linear.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/linear.hh:42, from gecode/float/linear.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/linear/post.o gecode/float/linear/post.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/linear/post.cpp: In function ‘void Gecode::Float::Linear::dopost(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’: gecode/float/linear/post.cpp:224:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 224 | post_nary(home,x,y,frt,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:104:18: note: initializing argument 1 of ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ 104 | post_nary(Home home, | ~~~~~^~~~ gecode/float/linear/post.cpp:233:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | post_nary(home,x,y,frt,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:104:18: note: initializing argument 1 of ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]’ 104 | post_nary(Home home, | ~~~~~^~~~ gecode/float/linear/post.cpp: In function ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’: gecode/float/linear/post.cpp:244:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | rel(home, extend(home,re,t,n), frt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:85:15: note: initializing argument 1 of ‘Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Gecode::Float::Linear::Term*&, int&)’ 85 | extend(Home home, Region& r, Term*& t, int& n) { | ~~~~~^~~~ gecode/float/linear/post.cpp:244:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | rel(home, extend(home,re,t,n), frt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float.hh:1124:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal)’ 1124 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/float/linear/post.cpp:250:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | dopost(home, t, n, frt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:119:15: note: initializing argument 1 of ‘void Gecode::Float::Linear::dopost(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 119 | dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) { | ~~~~~^~~~ gecode/float/linear/post.cpp: In function ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’: gecode/float/linear/post.cpp:256:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | rel(home, extend(home,re,t,n), frt, c, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:85:15: note: initializing argument 1 of ‘Gecode::Float::FloatView Gecode::Float::Linear::extend(Gecode::Home, Gecode::Region&, Gecode::Float::Linear::Term*&, int&)’ 85 | extend(Home home, Region& r, Term*& t, int& n) { | ~~~~~^~~~ gecode/float/linear/post.cpp:256:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | rel(home, extend(home,re,t,n), frt, c, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float.hh:1129:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ gecode/float/linear/post.cpp:257:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | dopost(home, t, n, FRT_EQ, 0.0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/linear/post.cpp:119:15: note: initializing argument 1 of ‘void Gecode::Float::Linear::dopost(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 119 | dopost(Home home, Term* t, int n, FloatRelType frt, FloatVal c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: gecode/float/linear/post.cpp: In instantiation of ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’: gecode/float/linear/post.cpp:224:42: required from here gecode/float/linear/post.cpp:109:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:128:22: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’ 128 | Eq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: gecode/float/linear/post.cpp:112:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:258:22: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’ 258 | Lq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: gecode/float/linear/post.cpp: In instantiation of ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]’: gecode/float/linear/post.cpp:233:42: required from here gecode/float/linear/post.cpp:109:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 109 | GECODE_ES_FAIL((Eq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:128:22: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’ 128 | Eq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: gecode/float/linear/post.cpp:112:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | GECODE_ES_FAIL((Lq::post(home,x,y,c))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:258:22: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’ 258 | Lq::post(Home home, ViewArray

& x, ViewArray& y, FloatVal c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’: gecode/float/linear/post.cpp:109:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ gecode/float/linear/post.cpp:224:42: required from here ./gecode/float/linear/nary.hpp:129:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:123:20: note: initializing argument 1 of ‘Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’ 123 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’: gecode/float/linear/post.cpp:112:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ gecode/float/linear/post.cpp:224:42: required from here ./gecode/float/linear/nary.hpp:259:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 259 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:253:20: note: initializing argument 1 of ‘Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’ 253 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’: gecode/float/linear/post.cpp:109:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]’ gecode/float/linear/post.cpp:233:42: required from here ./gecode/float/linear/nary.hpp:129:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | (void) new (home) Eq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:123:20: note: initializing argument 1 of ‘Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’ 123 | Eq::Eq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’: gecode/float/linear/post.cpp:112:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]’ gecode/float/linear/post.cpp:233:42: required from here ./gecode/float/linear/nary.hpp:259:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 259 | (void) new (home) Lq(home,x,y,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:253:20: note: initializing argument 1 of ‘Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’ 253 | Lq::Lq(Home home, ViewArray

& x, ViewArray& y, FloatVal c) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of ‘Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’: ./gecode/float/linear/nary.hpp:129:12: required from ‘static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’ gecode/float/linear/post.cpp:109:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ gecode/float/linear/post.cpp:224:42: required from here ./gecode/float/linear/nary.hpp:124:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:44:25: note: initializing argument 1 of ‘Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]’ 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of ‘Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’: ./gecode/float/linear/nary.hpp:259:12: required from ‘static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’ gecode/float/linear/post.cpp:112:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ gecode/float/linear/post.cpp:224:42: required from here ./gecode/float/linear/nary.hpp:254:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:44:25: note: initializing argument 1 of ‘Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]’ 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of ‘Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’: ./gecode/float/linear/nary.hpp:129:12: required from ‘static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’ gecode/float/linear/post.cpp:109:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]’ gecode/float/linear/post.cpp:233:42: required from here ./gecode/float/linear/nary.hpp:124:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:44:25: note: initializing argument 1 of ‘Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]’ 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ ./gecode/float/linear/nary.hpp: In instantiation of ‘Gecode::Float::Linear::Lq::Lq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’: ./gecode/float/linear/nary.hpp:259:12: required from ‘static Gecode::ExecStatus Gecode::Float::Linear::Lq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’ gecode/float/linear/post.cpp:112:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]’ gecode/float/linear/post.cpp:233:42: required from here ./gecode/float/linear/nary.hpp:254:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | : Lin(home,x,y,c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp:44:25: note: initializing argument 1 of ‘Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]’ 44 | Lin::Lin(Home home, ViewArray

& x0, ViewArray& y0, FloatVal c0) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/linear.hh:42, from gecode/float/linear/post.cpp:39: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp: In instantiation of ‘Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView; int pc = 1]’: ./gecode/float/linear/nary.hpp:124:39: required from ‘Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’ ./gecode/float/linear/nary.hpp:129:12: required from ‘static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::FloatView; N = Gecode::Float::FloatView]’ gecode/float/linear/post.cpp:109:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::FloatView]’ gecode/float/linear/post.cpp:224:42: required from here ./gecode/float/linear/nary.hpp:45:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/linear.hh:158, from gecode/float/linear/post.cpp:39: ./gecode/float/linear/nary.hpp: In instantiation of ‘Gecode::Float::Linear::Lin::Lin(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView; int pc = 1]’: ./gecode/float/linear/nary.hpp:124:39: required from ‘Gecode::Float::Linear::Eq::Eq(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’ ./gecode/float/linear/nary.hpp:129:12: required from ‘static Gecode::ExecStatus Gecode::Float::Linear::Eq::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatVal) [with P = Gecode::Float::ScaleView; N = Gecode::Float::ScaleView]’ gecode/float/linear/post.cpp:109:7: required from ‘void Gecode::Float::Linear::post_nary(Gecode::Home, Gecode::ViewArray&, Gecode::ViewArray&, Gecode::FloatRelType, Gecode::FloatVal) [with View = Gecode::Float::ScaleView]’ gecode/float/linear/post.cpp:233:42: required from here ./gecode/float/linear/nary.hpp:45:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x(x0), y(y0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/linear.hh:41, from gecode/float/linear/post.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/bool.o gecode/float/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: gecode/float/bool.cpp: In function ‘void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/bool.cpp:41:5: note: in expansion of macro ‘GECODE_POST’ 41 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: gecode/float/bool.cpp:42:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | GECODE_ES_FAIL(Bool::Ite::post(home,b,x,y,z)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/bool/ite.hpp:94:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]’ 94 | Ite::post(Home home, Int::BoolView b, View x0, View x1, View x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/bool/ite.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]’: gecode/float/bool.cpp:42:5: required from here ./gecode/float/bool/ite.hpp:96:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | return Rel::Eq::post(home,x2,x0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/bool/ite.hpp:34, from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/bool/ite.hpp:98:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | return Rel::Eq::post(home,x2,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/bool/ite.hpp:34, from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/rel/eq.hpp:50:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 50 | Eq::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/bool/ite.hpp:101:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | (void) new (home) Ite(home,b,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/bool/ite.hpp:40:23: note: initializing argument 1 of ‘Gecode::Float::Bool::Ite::Ite(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]’ 40 | Ite::Ite(Home home, Int::BoolView b0, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/bool/ite.hpp:34, from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’: ./gecode/float/bool/ite.hpp:96:38: required from ‘static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/bool.cpp:42:5: required from here ./gecode/float/rel/eq.hpp:60:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) Eq(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/bool/ite.hpp:34, from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/rel/eq.hpp:45:28: note: initializing argument 1 of ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ 45 | Eq::Eq(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/bool/ite.hpp: In instantiation of ‘Gecode::Float::Bool::Ite::Ite(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]’: ./gecode/float/bool/ite.hpp:101:12: required from ‘static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/bool.cpp:42:5: required from here ./gecode/float/bool/ite.hpp:41:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), b(b0), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from ./gecode/float/bool/ite.hpp:34, from ./gecode/float/bool.hh:81, from gecode/float/bool.cpp:34: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’: ./gecode/float/rel/eq.hpp:60:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ ./gecode/float/bool/ite.hpp:96:38: required from ‘static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/bool.cpp:42:5: required from here ./gecode/float/rel/eq.hpp:46:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’: ./gecode/float/rel/eq.hpp:46:76: required from ‘Gecode::Float::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ ./gecode/float/rel/eq.hpp:60:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; View1 = Gecode::Float::FloatView]’ ./gecode/float/bool/ite.hpp:96:38: required from ‘static Gecode::ExecStatus Gecode::Float::Bool::Ite::post(Gecode::Home, Gecode::Int::BoolView, View, View, View) [with View = Gecode::Float::FloatView]’ gecode/float/bool.cpp:42:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/bool.hh:37, from gecode/float/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/channel.o gecode/float/channel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: gecode/float/channel.cpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/channel.cpp:44:5: note: in expansion of macro ‘GECODE_POST’ 44 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: gecode/float/channel.cpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | GECODE_ES_FAIL((Channel::Channel::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:79, from gecode/float/channel.cpp:36: ./gecode/float/channel/channel.hpp:56:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]’ 56 | Channel::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: gecode/float/channel.cpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/channel.cpp:52:5: note: in expansion of macro ‘GECODE_POST’ 52 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: gecode/float/channel.cpp:53:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | GECODE_ES_FAIL((Channel::Channel::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:79, from gecode/float/channel.cpp:36: ./gecode/float/channel/channel.hpp:56:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]’ 56 | Channel::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/channel.hh:79, from gecode/float/channel.cpp:36: ./gecode/float/channel/channel.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]’: gecode/float/channel.cpp:45:5: required from here ./gecode/float/channel/channel.hpp:62:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | (void) new (home) Channel(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:79, from gecode/float/channel.cpp:36: ./gecode/float/channel/channel.hpp:40:30: note: initializing argument 1 of ‘Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]’ 40 | Channel::Channel(Home home, A x0, B x1) | ~~~~~^~~~ ./gecode/float/channel/channel.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]’: gecode/float/channel.cpp:53:5: required from here ./gecode/float/channel/channel.hpp:62:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | (void) new (home) Channel(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/channel.hh:79, from gecode/float/channel.cpp:36: ./gecode/float/channel/channel.hpp:40:30: note: initializing argument 1 of ‘Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]’ 40 | Channel::Channel(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/channel.hh:79, from gecode/float/channel.cpp:36: ./gecode/float/channel/channel.hpp: In instantiation of ‘Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]’: ./gecode/float/channel/channel.hpp:62:12: required from ‘static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]’ gecode/float/channel.cpp:45:5: required from here ./gecode/float/channel/channel.hpp:41:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/channel.hh:79, from gecode/float/channel.cpp:36: ./gecode/float/channel/channel.hpp: In instantiation of ‘Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]’: ./gecode/float/channel/channel.hpp:62:12: required from ‘static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]’ gecode/float/channel.cpp:53:5: required from here ./gecode/float/channel/channel.hpp:41:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/float/channel/channel.hpp:41:71: required from ‘Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]’ ./gecode/float/channel/channel.hpp:62:12: required from ‘static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::IntView]’ gecode/float/channel.cpp:45:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Int::BoolView; int pc1 = 1]’: ./gecode/float/channel/channel.hpp:41:71: required from ‘Gecode::Float::Channel::Channel::Channel(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]’ ./gecode/float/channel/channel.hpp:62:12: required from ‘static Gecode::ExecStatus Gecode::Float::Channel::Channel::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Int::BoolView]’ gecode/float/channel.cpp:53:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/channel.hh:41, from gecode/float/channel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/channel.hh:42, from gecode/float/channel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/transcendental.o gecode/float/transcendental.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/transcendental.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/transcendental.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/transcendental.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/transcendental.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/transcendental.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/transcendental.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/transcendental.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/transcendental.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/transcendental.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/transcendental.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/transcendental.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/transcendental.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: gecode/float/transcendental.cpp: In function ‘void Gecode::exp(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/transcendental.cpp:47:5: note: in expansion of macro ‘GECODE_POST’ 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: gecode/float/transcendental.cpp:49:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | ::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/transcendental.hh:104, from gecode/float/transcendental.cpp:40: ./gecode/float/transcendental/exp-log.hpp:48:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Transcendental::Exp::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 48 | Exp::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: gecode/float/transcendental.cpp: In function ‘void Gecode::log(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/transcendental.cpp:55:5: note: in expansion of macro ‘GECODE_POST’ 55 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: gecode/float/transcendental.cpp:57:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | ::post(home,x1,x0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/transcendental.hh:104, from gecode/float/transcendental.cpp:40: ./gecode/float/transcendental/exp-log.hpp:48:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Transcendental::Exp::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 48 | Exp::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: gecode/float/transcendental.cpp: In function ‘void Gecode::log(Gecode::Home, Gecode::FloatNum, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/transcendental.cpp:63:5: note: in expansion of macro ‘GECODE_POST’ 63 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: gecode/float/transcendental.cpp:65:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | ::post(home,base,x1,x0))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/transcendental.hh:104, from gecode/float/transcendental.cpp:40: ./gecode/float/transcendental/exp-log.hpp:98:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Transcendental::Pow::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]’ 98 | Pow::post(Home home, FloatNum base, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: gecode/float/transcendental.cpp: In function ‘void Gecode::pow(Gecode::Home, Gecode::FloatNum, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/transcendental.cpp:71:5: note: in expansion of macro ‘GECODE_POST’ 71 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: gecode/float/transcendental.cpp:73:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,base,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/transcendental.hh:104, from gecode/float/transcendental.cpp:40: ./gecode/float/transcendental/exp-log.hpp:98:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Transcendental::Pow::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]’ 98 | Pow::post(Home home, FloatNum base, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/transcendental.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/transcendental.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/transcendental.hh:104, from gecode/float/transcendental.cpp:40: ./gecode/float/transcendental/exp-log.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Transcendental::Exp::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/transcendental.cpp:48:5: required from here ./gecode/float/transcendental/exp-log.hpp:58:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | (void) new (home) Exp(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/transcendental.hh:104, from gecode/float/transcendental.cpp:40: ./gecode/float/transcendental/exp-log.hpp:43:22: note: initializing argument 1 of ‘Gecode::Float::Transcendental::Exp::Exp(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 43 | Exp::Exp(Home home, A x0, B x1) | ~~~~~^~~~ ./gecode/float/transcendental/exp-log.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Transcendental::Pow::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]’: gecode/float/transcendental.cpp:64:5: required from here ./gecode/float/transcendental/exp-log.hpp:108:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | (void) new (home) Pow(home,base,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/transcendental.hh:104, from gecode/float/transcendental.cpp:40: ./gecode/float/transcendental/exp-log.hpp:92:22: note: initializing argument 1 of ‘Gecode::Float::Transcendental::Pow::Pow(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]’ 92 | Pow::Pow(Home home, FloatNum base0, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/transcendental.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/transcendental.hh:104, from gecode/float/transcendental.cpp:40: ./gecode/float/transcendental/exp-log.hpp: In instantiation of ‘Gecode::Float::Transcendental::Exp::Exp(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/transcendental/exp-log.hpp:58:12: required from ‘static Gecode::ExecStatus Gecode::Float::Transcendental::Exp::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/transcendental.cpp:48:5: required from here ./gecode/float/transcendental/exp-log.hpp:44:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/transcendental.hh:104, from gecode/float/transcendental.cpp:40: ./gecode/float/transcendental/exp-log.hpp: In instantiation of ‘Gecode::Float::Transcendental::Pow::Pow(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]’: ./gecode/float/transcendental/exp-log.hpp:108:14: required from ‘static Gecode::ExecStatus Gecode::Float::Transcendental::Pow::post(Gecode::Home, Gecode::FloatNum, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView; Gecode::FloatNum = double]’ gecode/float/transcendental.cpp:64:5: required from here ./gecode/float/transcendental/exp-log.hpp:94:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | base(base0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’: ./gecode/float/transcendental/exp-log.hpp:44:68: required from ‘Gecode::Float::Transcendental::Exp::Exp(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ ./gecode/float/transcendental/exp-log.hpp:58:12: required from ‘static Gecode::ExecStatus Gecode::Float::Transcendental::Exp::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/transcendental.cpp:48:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/transcendental.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/transcendental.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/transcendental.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/trigonometric.o gecode/float/trigonometric.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/trigonometric.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/trigonometric.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/trigonometric.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/trigonometric.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/trigonometric.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/trigonometric.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/trigonometric.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/trigonometric.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/trigonometric.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/trigonometric.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/trigonometric.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trigonometric.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp: In function ‘void Gecode::asin(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/trigonometric.cpp:47:5: note: in expansion of macro ‘GECODE_POST’ 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp:48:78: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL((Trigonometric::ASin::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:214, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/asinacos.hpp:48:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 48 | ASin::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp: In function ‘void Gecode::sin(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/trigonometric.cpp:54:5: note: in expansion of macro ‘GECODE_POST’ 54 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp:55:77: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | GECODE_ES_FAIL((Trigonometric::Sin::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:213, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/sincos.hpp:145:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 145 | Sin::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp: In function ‘void Gecode::acos(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/trigonometric.cpp:61:5: note: in expansion of macro ‘GECODE_POST’ 61 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp:62:78: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_FAIL((Trigonometric::ACos::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:214, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/asinacos.hpp:95:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 95 | ACos::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp: In function ‘void Gecode::cos(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/trigonometric.cpp:68:5: note: in expansion of macro ‘GECODE_POST’ 68 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp:69:77: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | GECODE_ES_FAIL((Trigonometric::Cos::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:213, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/sincos.hpp:210:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 210 | Cos::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp: In function ‘void Gecode::atan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/trigonometric.cpp:75:5: note: in expansion of macro ‘GECODE_POST’ 75 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp:76:78: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | GECODE_ES_FAIL((Trigonometric::ATan::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:215, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/tanatan.hpp:193:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 193 | ATan::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp: In function ‘void Gecode::tan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/trigonometric.cpp:82:5: note: in expansion of macro ‘GECODE_POST’ 82 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: gecode/float/trigonometric.cpp:83:77: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | GECODE_ES_FAIL((Trigonometric::Tan::post(home,x0,x1))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:215, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/tanatan.hpp:151:23: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 151 | Tan::post(Home home, A x0, B x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trigonometric.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trigonometric.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/trigonometric.hh:214, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/asinacos.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/trigonometric.cpp:48:5: required from here ./gecode/float/trigonometric/asinacos.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) ASin(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:214, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/asinacos.hpp:43:24: note: initializing argument 1 of ‘Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 43 | ASin::ASin(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:213, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/sincos.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/trigonometric.cpp:55:5: required from here ./gecode/float/trigonometric/sincos.hpp:152:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | (void) new (home) Sin(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:213, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/sincos.hpp:140:22: note: initializing argument 1 of ‘Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 140 | Sin::Sin(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:214, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/asinacos.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/trigonometric.cpp:62:5: required from here ./gecode/float/trigonometric/asinacos.hpp:109:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 109 | (void) new (home) ACos(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:214, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/asinacos.hpp:90:24: note: initializing argument 1 of ‘Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 90 | ACos::ACos(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:213, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/sincos.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/trigonometric.cpp:69:5: required from here ./gecode/float/trigonometric/sincos.hpp:223:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | (void) new (home) Cos(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:213, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/sincos.hpp:205:22: note: initializing argument 1 of ‘Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 205 | Cos::Cos(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:215, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/tanatan.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/trigonometric.cpp:76:5: required from here ./gecode/float/trigonometric/tanatan.hpp:199:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 199 | (void) new (home) ATan(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:215, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/tanatan.hpp:188:24: note: initializing argument 1 of ‘Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 188 | ATan::ATan(Home home, A x0, B x1) | ~~~~~^~~~ ./gecode/float/trigonometric/tanatan.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: gecode/float/trigonometric.cpp:83:5: required from here ./gecode/float/trigonometric/tanatan.hpp:159:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | (void) new (home) Tan(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/trigonometric.hh:215, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/tanatan.hpp:146:22: note: initializing argument 1 of ‘Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ 146 | Tan::Tan(Home home, A x0, B x1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trigonometric.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/trigonometric.hh:214, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/asinacos.hpp: In instantiation of ‘Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/trigonometric/asinacos.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/trigonometric.cpp:48:5: required from here ./gecode/float/trigonometric/asinacos.hpp:44:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:213, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/sincos.hpp: In instantiation of ‘Gecode::Float::Trigonometric::Sin::Sin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/trigonometric/sincos.hpp:152:14: required from ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::Sin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/trigonometric.cpp:55:5: required from here ./gecode/float/trigonometric/sincos.hpp:141:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 141 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:214, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/asinacos.hpp: In instantiation of ‘Gecode::Float::Trigonometric::ACos::ACos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/trigonometric/asinacos.hpp:109:14: required from ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ACos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/trigonometric.cpp:62:5: required from here ./gecode/float/trigonometric/asinacos.hpp:91:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:213, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/sincos.hpp: In instantiation of ‘Gecode::Float::Trigonometric::Cos::Cos(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/trigonometric/sincos.hpp:223:14: required from ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::Cos::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/trigonometric.cpp:69:5: required from here ./gecode/float/trigonometric/sincos.hpp:206:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:215, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/tanatan.hpp: In instantiation of ‘Gecode::Float::Trigonometric::ATan::ATan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/trigonometric/tanatan.hpp:199:14: required from ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ATan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/trigonometric.cpp:76:5: required from here ./gecode/float/trigonometric/tanatan.hpp:189:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/float/trigonometric.hh:215, from gecode/float/trigonometric.cpp:40: ./gecode/float/trigonometric/tanatan.hpp: In instantiation of ‘Gecode::Float::Trigonometric::Tan::Tan(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’: ./gecode/float/trigonometric/tanatan.hpp:159:12: required from ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::Tan::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/trigonometric.cpp:83:5: required from here ./gecode/float/trigonometric/tanatan.hpp:147:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Float::FloatView; int pc0 = 1; View1 = Gecode::Float::FloatView; int pc1 = 1]’: ./gecode/float/trigonometric/asinacos.hpp:44:68: required from ‘Gecode::Float::Trigonometric::ASin::ASin(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ ./gecode/float/trigonometric/asinacos.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Float::Trigonometric::ASin::post(Gecode::Home, A, B) [with A = Gecode::Float::FloatView; B = Gecode::Float::FloatView]’ gecode/float/trigonometric.cpp:48:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trigonometric.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/trigonometric.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trigonometric.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/branch/action.o gecode/float/branch/action.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/branch/action.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/branch/action.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/branch/action.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/branch/action.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/branch/action.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/branch/action.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/branch/action.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/branch/action.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/branch/action.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/branch/action.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/branch/action.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/action.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch/action.cpp: In constructor ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’: gecode/float/branch/action.cpp:41:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ gecode/float/branch/action.cpp: In member function ‘void Gecode::FloatAction::init(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’: gecode/float/branch/action.cpp:48:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/branch/action.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/branch/action.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp: In instantiation of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’: gecode/float/branch/action.cpp:41:29: required from here ./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 338 | object(*new Storage(home,x,d,bm)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:257:33: note: initializing argument 1 of ‘Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ 257 | Action::Storage::Storage(Home home, ViewArray& x, double d, | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp:339:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 339 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:244:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]’ 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/branch/action.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]’: ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/float/branch/action.cpp:41:29: required from here ./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | (void) new (home) Recorder(home,x,a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:233:41: note: initializing argument 1 of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]’ 233 | Action::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp: In instantiation of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]’: ./gecode/kernel/branch/action.hpp:245:12: required from ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]’ ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/float/branch/action.cpp:41:29: required from here ./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | : NaryPropagator(home,x), a(a0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/branch/action.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]’: ./gecode/kernel/branch/action.hpp:235:62: required from ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]’ ./gecode/kernel/branch/action.hpp:245:12: required from ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Float::FloatView]’ ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/float/branch/action.cpp:41:29: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/branch/chb.o gecode/float/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/branch/chb.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/branch/chb.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/branch/chb.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/branch/chb.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/branch/chb.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/branch/chb.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/branch/chb.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/branch/chb.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/branch/chb.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/branch/chb.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/branch/chb.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/branch/chb.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/branch/chb.cpp: In constructor ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’: gecode/float/branch/chb.cpp:40:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ gecode/float/branch/chb.cpp: In member function ‘void Gecode::FloatCHB::init(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’: gecode/float/branch/chb.cpp:46:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/branch/chb.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/branch/chb.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp: In instantiation of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’: gecode/float/branch/chb.cpp:40:24: required from here ./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | object(*new Storage(home,x,bm)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:266:30: note: initializing argument 1 of ‘Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ 266 | CHB::Storage::Storage(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 362 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]’ 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/branch/chb.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]’: ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/float/branch/chb.cpp:40:24: required from here ./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 255 | (void) new (home) Recorder(home,x,chb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]’ 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/chb.hpp: In instantiation of ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]’: ./gecode/kernel/branch/chb.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]’ ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/float/branch/chb.cpp:40:24: required from here ./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | : NaryPropagator(home,x), chb(chb0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/branch/chb.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Float::FloatView; int pc = -1]’: ./gecode/kernel/branch/chb.hpp:245:66: required from ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]’ ./gecode/kernel/branch/chb.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Float::FloatView]’ ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Float::FloatView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/float/branch/chb.cpp:40:24: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/rounding.o gecode/float/rounding.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/rounding.cpp:38: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:38: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/rounding.cpp:38: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:38: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/rounding.cpp:38: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/rounding.cpp:38: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/rounding.cpp:38: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/rounding.cpp:38: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/rounding.cpp:38: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:38: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/rounding.cpp:38: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:38: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/rounding.cpp:38: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:38: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/rounding.cpp:38: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:38: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/rounding.cpp:38: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/rounding.cpp:38: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/rounding.cpp:38: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/rounding.cpp:38: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/rounding.cpp:38: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/rounding.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/rounding.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/rounding.cpp:38: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/exec.o gecode/float/exec.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/exec.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/exec.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/exec.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/exec.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/exec.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/exec.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/exec.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/exec.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/exec.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/exec.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/exec.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exec.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: gecode/float/exec.cpp: In function ‘void Gecode::wait(Gecode::Home, Gecode::FloatVar, std::function)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/exec.cpp:40:5: note: in expansion of macro ‘GECODE_POST’ 40 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: gecode/float/exec.cpp:41:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]’ 147 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: gecode/float/exec.cpp: In function ‘void Gecode::wait(Gecode::Home, const Gecode::FloatVarArgs&, std::function)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/exec.cpp:46:5: note: in expansion of macro ‘GECODE_POST’ 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: gecode/float/exec.cpp:48:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:232:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]’ 232 | NaryWait::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/exec.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/exec.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]’: gecode/float/exec.cpp:41:5: required from here ./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | (void) new (home) UnaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of ‘Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]’ 110 | UnaryWait::UnaryWait(Home home, View x0, | ~~~~~^~~~ ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]’: gecode/float/exec.cpp:48:5: required from here ./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | return UnaryWait::post(home,x[0],c); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]’ 147 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ ./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) NaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of ‘Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]’ 176 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/exec.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]’: ./gecode/kernel/propagator/wait.hpp:155:14: required from ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Float::FloatView]’ gecode/float/exec.cpp:41:5: required from here ./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]’: ./gecode/kernel/propagator/wait.hpp:247:16: required from ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Float::FloatView]’ gecode/float/exec.cpp:48:5: required from here ./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/exec.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/branch/val-sel-commit.o gecode/float/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch/val-sel-commit.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/branch/view-sel.o gecode/float/branch/view-sel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/branch.hh:39, from gecode/float/branch/view-sel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/dom.o gecode/float/dom.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:43:5: note: in expansion of macro ‘GECODE_POST’ 43 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVal)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:52:5: note: in expansion of macro ‘GECODE_POST’ 52 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatNum, Gecode::FloatNum)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:64:5: note: in expansion of macro ‘GECODE_POST’ 64 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatNum, Gecode::FloatNum)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:75:5: note: in expansion of macro ‘GECODE_POST’ 75 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:87:5: note: in expansion of macro ‘GECODE_POST’ 87 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp:91:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp:95:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp:99:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | ::post(home,x,n,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp:285:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 285 | ReEqFloat::post(Home home, View x, FloatVal c, CtrlView b) { | ~~~~~^~~~ gecode/float/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatNum, Gecode::FloatNum, Gecode::Reify)’: gecode/float/dom.cpp:121:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | dom(home,x,n,r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/dom.cpp:84:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal, Gecode::Reify)’ 84 | dom(Home home, FloatVar x, FloatVal n, Reify r) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:128:5: note: in expansion of macro ‘GECODE_POST’ 128 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: gecode/float/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::FloatVarArgs&, const Gecode::FloatVarArgs&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/dom.cpp:142:7: note: in expansion of macro ‘GECODE_POST’ 142 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/float/dom.cpp:90:7: required from here ./gecode/float/rel/eq.hpp:298:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 280 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/float/dom.cpp:94:7: required from here ./gecode/float/rel/eq.hpp:298:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 280 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ ./gecode/float/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/float/dom.cpp:98:7: required from here ./gecode/float/rel/eq.hpp:298:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 298 | (void) new (home) ReEqFloat(home,x,c,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp:280:9: note: initializing argument 1 of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 280 | (Home home, View x, FloatVal c0, CtrlView b) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/dom.cpp:90:7: required from here ./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/float/dom.cpp:94:7: required from here ./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ In file included from ./gecode/float/rel.hh:375, from gecode/float/dom.cpp:35: ./gecode/float/rel/eq.hpp: In instantiation of ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/float/dom.cpp:98:7: required from here ./gecode/float/rel/eq.hpp:281:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | : Int::ReUnaryPropagator(home,x,b), c(c0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/propagator.hpp:155:9: note: initializing argument 1 of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’ 155 | (Home home, View y0, CtrlView b0) | ~~~~~^~~~ ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReUnaryPropagator::ReUnaryPropagator(Gecode::Home, View, CtrlView) [with View = Gecode::Float::FloatView; int pc = 1; CtrlView = Gecode::Int::BoolView]’: ./gecode/float/rel/eq.hpp:281:73: required from ‘Gecode::Float::Rel::ReEqFloat::ReEqFloat(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/float/rel/eq.hpp:298:14: required from ‘static Gecode::ExecStatus Gecode::Float::Rel::ReEqFloat::post(Gecode::Home, View, Gecode::FloatVal, CtrlView) [with View = Gecode::Float::FloatView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/float/dom.cpp:90:7: required from here ./gecode/int/propagator.hpp:156:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | : Propagator(home), x0(y0), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/int.hh:59, from ./gecode/float/rel.hh:45, from gecode/float/dom.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/float/rel.hh:46, from gecode/float/dom.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/relax.o gecode/float/relax.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/relax.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/relax.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/relax.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/relax.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/relax.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/relax.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/relax.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/relax.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/relax.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/relax.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/relax.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ gecode/float/relax.cpp: In function ‘void Gecode::relax(Gecode::Home, const Gecode::FloatVarArgs&, const Gecode::FloatVarArgs&, Gecode::Rnd, double)’: gecode/float/relax.cpp:64:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | Search::relax(home,x,sx,r,p,fr); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/relax.cpp:35: ./gecode/search/relax.hh:51:14: note: initializing argument 1 of ‘void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]’ 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/relax.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/relax.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from gecode/float/relax.cpp:35: ./gecode/search/relax.hh: In instantiation of ‘void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::FloatVarArgs; Post = Gecode::Float::Relax]’: gecode/float/relax.cpp:64:62: required from here ./gecode/search/relax.hh:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/float/relax.cpp:47:27: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Float::Relax::operator()(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 47 | Relax::operator ()(Home home, FloatVar x, FloatVar sx) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/relax.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/relax.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/trace.o gecode/float/trace.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/trace.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/trace.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/trace.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/trace.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/trace.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/trace.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/trace.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/trace.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/trace.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/trace.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/trace.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: gecode/float/trace.cpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/float/trace.cpp:42:5: note: in expansion of macro ‘GECODE_POST’ 42 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: gecode/float/trace.cpp:44:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | GECODE_ES_FAIL(FloatTraceRecorder::post(home,xv,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]’ 286 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trace.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trace.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]’: gecode/float/trace.cpp:44:5: required from here ./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of ‘Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]’ 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trace.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In instantiation of ‘Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]’: ./gecode/kernel/trace/recorder.hpp:290:14: required from ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Float::FloatView]’ gecode/float/trace.cpp:44:5: required from here ./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/trace.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trace.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/trace/tracer.o gecode/float/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/trace/tracer.cpp:35: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:35: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/trace/tracer.cpp:35: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:35: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/trace/tracer.cpp:35: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/trace/tracer.cpp:35: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/trace/tracer.cpp:35: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/trace/tracer.cpp:35: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/trace/tracer.cpp:35: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:35: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/trace/tracer.cpp:35: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:35: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/trace/tracer.cpp:35: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:35: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/trace/tracer.cpp:35: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:35: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/trace/tracer.cpp:35: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/trace/tracer.cpp:35: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trace/tracer.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trace/tracer.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trace/tracer.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/trace/tracer.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/trace/tracer.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/float/exception.o gecode/float/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/exception.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from gecode/float/exception.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/exception.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/exception.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/exception.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from gecode/float/exception.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/exception.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from gecode/float/exception.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/exception.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from gecode/float/exception.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from gecode/float/exception.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/float/exception.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/exception.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/exception.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/exception.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/float.hh:48, from gecode/float/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/float.hh:47, from gecode/float/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from gecode/float/exception.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -shared -pthread -Wl,-z,relro gecode/float/var/float.o gecode/float/var-imp/float.o gecode/float/arithmetic.o gecode/float/array.o gecode/float/branch.o gecode/float/rel.o gecode/float/linear.o gecode/float/linear/post.o gecode/float/bool.o gecode/float/channel.o gecode/float/transcendental.o gecode/float/trigonometric.o gecode/float/branch/action.o gecode/float/branch/chb.o gecode/float/rounding.o gecode/float/exec.o gecode/float/branch/val-sel-commit.o gecode/float/branch/view-sel.o gecode/float/dom.o gecode/float/relax.o gecode/float/trace.o gecode/float/trace/tracer.o gecode/float/exception.o -Wl,-soname=libgecodefloat.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodeint -lmpfr -lgmp\ -o libgecodefloat.so.49.0 ln -fs libgecodefloat.so.49.0 libgecodefloat.so ln -fs libgecodefloat.so.49.0 libgecodefloat.so.49 arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/branch.o gecode/set/branch.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: gecode/set/branch.cpp:45:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:51:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: gecode/set/branch.cpp:61:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:65:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:69:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:73:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:75:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | branch(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/branch.cpp:39:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 39 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp:83:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:89:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:95:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::branch(Gecode::Home, Gecode::SetVar, Gecode::SetValBranch, Gecode::SetVarValPrint)’: gecode/set/branch.cpp:102:29: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 102 | SetVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/branch.cpp:103:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | branch(home, xv, SET_VAR_NONE(), vals, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/branch.cpp:39:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 39 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: gecode/set/branch.cpp:119:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 119 | (home,xv,vs,Branch::valselcommit(home,vals),bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: gecode/set/branch.cpp:129:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:133:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 133 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:137:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:141:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 141 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/branch.cpp:143:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | assign(home,x,vars.a,vals,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/branch.cpp:108:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 108 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch.cpp:151:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:157:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp:163:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | postviewvalbrancher(home,xv,vs,vsc,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:341:28: note: initializing argument 1 of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 341 | postviewvalbrancher(Home home, | ~~~~~^~~~ gecode/set/branch.cpp: In function ‘void Gecode::assign(Gecode::Home, Gecode::SetVar, Gecode::SetAssign, Gecode::SetVarValPrint)’: gecode/set/branch.cpp:170:29: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 170 | SetVarArgs xv(1); xv[0]=x; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/branch.cpp:171:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 171 | assign(home, xv, SET_VAR_NONE(), vars, nullptr, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/branch.cpp:108:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 108 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/branch.cpp:119:57: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/branch.cpp:151:67: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/branch.cpp:157:67: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/branch.cpp:163:67: required from here ./gecode/kernel/branch/view-val.hpp:351:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:355:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:361:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 359 | ViewValBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 361 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp:365:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 363 | ViewValBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | ::post(home,x,vs,vsc,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:243:13: note: initializing argument 1 of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 243 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:119:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:119:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:119:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:119:57: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:151:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:151:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:151:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:151:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:157:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:157:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:157:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:157:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:163:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:163:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:163:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:163:67: required from here ./gecode/kernel/branch/view-val.hpp:247:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) ViewValBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | (home,x,vs,vsc,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:119:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:119:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:119:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:119:57: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:151:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:151:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:151:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:151:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:157:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:157:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:157:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:157:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:163:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:355:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:163:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:163:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:365:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:163:67: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:51:57: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:83:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:89:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:351:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:247:12: required from ‘static void Gecode::ViewValBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/kernel/branch/view-val.hpp:361:17: required from ‘void Gecode::postviewvalbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/branch.cpp:95:67: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/cardinality.o gecode/set/cardinality.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/cardinality.cpp:38: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/cardinality.cpp:38: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/cardinality.cpp:38: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/cardinality.cpp:38: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/cardinality.cpp:38: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/cardinality.cpp:38: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/cardinality.cpp:38: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/cardinality.cpp:38: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/cardinality.cpp:38: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/cardinality.cpp:38: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/cardinality.cpp:38: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/cardinality.cpp:38: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: gecode/set/cardinality.cpp: In function ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/cardinality.cpp:47:5: note: in expansion of macro ‘GECODE_POST’ 47 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: gecode/set/cardinality.cpp: In function ‘void Gecode::cardinality(Gecode::Home, const Gecode::SetVarArgs&, unsigned int, unsigned int)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/cardinality.cpp:57:5: note: in expansion of macro ‘GECODE_POST’ 57 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: gecode/set/cardinality.cpp: In function ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/cardinality.cpp:67:5: note: in expansion of macro ‘GECODE_POST’ 67 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: gecode/set/cardinality.cpp:68:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_FAIL(Set::Int::Card::post(home,s, x)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:295, from gecode/set/cardinality.cpp:39: ./gecode/set/int/card.hpp:51:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 51 | Card::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ gecode/set/cardinality.cpp: In function ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’: gecode/set/cardinality.cpp:74:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | rel(home, x, IRT_EQ, y, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/cardinality.cpp:75:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 75 | cardinality(home, s, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/cardinality.cpp:66:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’ 66 | cardinality(Home home, SetVar s, IntVar x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/cardinality.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/cardinality.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/int.hh:295, from gecode/set/cardinality.cpp:39: ./gecode/set/int/card.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: gecode/set/cardinality.cpp:68:5: required from here ./gecode/set/int/card.hpp:54:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (void) new (home) Card(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:295, from gecode/set/cardinality.cpp:39: ./gecode/set/int/card.hpp:45:25: note: initializing argument 1 of ‘Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 45 | Card::Card(Home home, View y0, Gecode::Int::IntView y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/cardinality.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/int.hh:295, from gecode/set/cardinality.cpp:39: ./gecode/set/int/card.hpp: In instantiation of ‘Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: ./gecode/set/int/card.hpp:54:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ gecode/set/cardinality.cpp:68:5: required from here ./gecode/set/int/card.hpp:47:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 1; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/set/int/card.hpp:47:66: required from ‘Gecode::Set::Int::Card::Card(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ ./gecode/set/int/card.hpp:54:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::Card::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ gecode/set/cardinality.cpp:68:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/cardinality.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/cardinality.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/cardinality.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/convex.o gecode/set/convex.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex.cpp:36: ./gecode/set/convex/conv.hpp: In constructor ‘Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)’: ./gecode/set/convex/conv.hpp:49:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : UnaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex.cpp:36: ./gecode/set/convex/conv.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)’: ./gecode/set/convex/conv.hpp:57:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Convex(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex.cpp:36: ./gecode/set/convex/conv.hpp:48:23: note: initializing argument 1 of ‘Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)’ 48 | Convex::Convex(Home home, SetView x) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex.cpp:36: ./gecode/set/convex/hull.hpp: In constructor ‘Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’: ./gecode/set/convex/hull.hpp:49:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : BinaryPropagator(home, x, y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex.cpp:36: ./gecode/set/convex/hull.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’: ./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) ConvexHull(home,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex.cpp:36: ./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of ‘Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’ 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: gecode/set/convex.cpp: In function ‘void Gecode::convex(Gecode::Home, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/convex.cpp:43:5: note: in expansion of macro ‘GECODE_POST’ 43 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: gecode/set/convex.cpp:44:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | GECODE_ES_FAIL(Convex::Convex::post(home, x)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex.cpp:36: ./gecode/set/convex/conv.hpp:56:21: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)’ 56 | Convex::post(Home home, SetView x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: gecode/set/convex.cpp: In function ‘void Gecode::convex(Gecode::Home, Gecode::SetVar, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/convex.cpp:50:5: note: in expansion of macro ‘GECODE_POST’ 50 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: gecode/set/convex.cpp:51:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL(Convex::ConvexHull::post(home, x,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex.cpp:36: ./gecode/set/convex/hull.hpp:56:25: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’ 56 | ConvexHull::post(Home home, SetView x, SetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/convex/conv.hpp:49:50: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/convex/hull.hpp:49:55: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/convex/conv.o gecode/set/convex/conv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex/conv.cpp:38: ./gecode/set/convex/conv.hpp: In constructor ‘Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)’: ./gecode/set/convex/conv.hpp:49:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : UnaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex/conv.cpp:38: ./gecode/set/convex/conv.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)’: ./gecode/set/convex/conv.hpp:57:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Convex(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex/conv.cpp:38: ./gecode/set/convex/conv.hpp:48:23: note: initializing argument 1 of ‘Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)’ 48 | Convex::Convex(Home home, SetView x) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex/conv.cpp:38: ./gecode/set/convex/hull.hpp: In constructor ‘Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’: ./gecode/set/convex/hull.hpp:49:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : BinaryPropagator(home, x, y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex/conv.cpp:38: ./gecode/set/convex/hull.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’: ./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) ConvexHull(home,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex/conv.cpp:38: ./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of ‘Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’ 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/convex/conv.hpp:49:50: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/convex/hull.hpp:49:55: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex/conv.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/convex/hull.o gecode/set/convex/hull.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex/hull.cpp:40: ./gecode/set/convex/conv.hpp: In constructor ‘Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)’: ./gecode/set/convex/conv.hpp:49:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : UnaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex/hull.cpp:40: ./gecode/set/convex/conv.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Convex::Convex::post(Gecode::Home, Gecode::Set::SetView)’: ./gecode/set/convex/conv.hpp:57:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Convex(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:98, from gecode/set/convex/hull.cpp:40: ./gecode/set/convex/conv.hpp:48:23: note: initializing argument 1 of ‘Gecode::Set::Convex::Convex::Convex(Gecode::Home, Gecode::Set::SetView)’ 48 | Convex::Convex(Home home, SetView x) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex/hull.cpp:40: ./gecode/set/convex/hull.hpp: In constructor ‘Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’: ./gecode/set/convex/hull.hpp:49:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : BinaryPropagator(home, x, y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex/hull.cpp:40: ./gecode/set/convex/hull.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Convex::ConvexHull::post(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’: ./gecode/set/convex/hull.hpp:57:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) ConvexHull(home,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/convex.hh:99, from gecode/set/convex/hull.cpp:40: ./gecode/set/convex/hull.hpp:48:31: note: initializing argument 1 of ‘Gecode::Set::Convex::ConvexHull::ConvexHull(Gecode::Home, Gecode::Set::SetView, Gecode::Set::SetView)’ 48 | ConvexHull::ConvexHull(Home home, SetView x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/convex/conv.hpp:49:50: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/convex/hull.hpp:49:55: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/convex.hh:43, from gecode/set/convex/hull.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/dom.o gecode/set/dom.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/dom.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/dom.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/dom.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/dom.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/dom.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/dom.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/dom.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/dom.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/dom.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/dom.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/dom.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int)’: gecode/set/dom.cpp:46:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | dom(home, s, r, d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:687:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’ 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, int)’: gecode/set/dom.cpp:53:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | dom(home, s, r, d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:690:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, const Gecode::IntSet&)’ 690 | dom(Home home, const SetVarArgs& x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int)’: gecode/set/dom.cpp:61:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | dom(home, s, r, d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:687:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’ 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, int, int)’: gecode/set/dom.cpp:69:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | dom(home, s, r, d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:690:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, const Gecode::IntSet&)’ 690 | dom(Home home, const SetVarArgs& x, SetRelType r, const IntSet& s); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:75:5: note: in expansion of macro ‘GECODE_POST’ 75 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:98:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | ::post(home,s,cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:106:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | ::post(home,s,cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:114:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | ::post(home,cv,s))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:122:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | ::post(home,cv,s))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:140:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetRelType, const Gecode::IntSet&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:192:5: note: in expansion of macro ‘GECODE_POST’ 192 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:220:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | ::post(home,_s,cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:230:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | ::post(home,_s,cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:240:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | ::post(home,cv,_s))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:250:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | ::post(home,cv,_s))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:276:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | ::post(home,_s,cv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, Gecode::Reify)’: gecode/set/dom.cpp:346:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 346 | dom(home, s, rt, d, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:705:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)’ 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)’: gecode/set/dom.cpp:354:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | dom(home, s, rt, d, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/dom.cpp:37: ./gecode/set.hh:705:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)’ 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:360:5: note: in expansion of macro ‘GECODE_POST’ 360 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:370:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 370 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:376:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 376 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:382:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 382 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:395:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 395 | Set::ConstSetView,RM_EQV,false>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:400:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 400 | Set::ConstSetView,RM_IMP,false>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:405:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 405 | Set::ConstSetView,RM_PMI,false>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:418:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 418 | Set::ConstSetView,RM_EQV,true>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:423:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 423 | Set::ConstSetView,RM_IMP,true>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:428:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 428 | Set::ConstSetView,RM_PMI,true>::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:441:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 441 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:446:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 446 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:451:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 451 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:464:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 464 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:469:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 469 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:474:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 474 | ::post(home,cv,s,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:489:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 489 | ::post(home, s, cv, notb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:495:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 495 | ::post(home, s, cv, notb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:501:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 501 | ::post(home, s, cv, notb))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:515:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 515 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:521:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 521 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:527:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 527 | ::post(home, s, cv, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:541:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 541 | ::post(home, cv, s, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:547:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 547 | ::post(home, cv, s, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:553:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 553 | ::post(home, cv, s, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:574:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 574 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:580:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 580 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:586:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 586 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:606:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 606 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:612:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 612 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp:618:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 618 | ::post(home, s, cvcompl, r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:632:5: note: in expansion of macro ‘GECODE_POST’ 632 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: gecode/set/dom.cpp: In function ‘void Gecode::dom(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::SetVarArgs&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/dom.cpp:650:7: note: in expansion of macro ‘GECODE_POST’ 650 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/dom.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/dom.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’: gecode/set/dom.cpp:96:9: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’: gecode/set/dom.cpp:104:9: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’: gecode/set/dom.cpp:112:9: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’: gecode/set/dom.cpp:120:9: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: gecode/set/dom.cpp:138:9: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/dom.cpp:367:11: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/dom.cpp:373:11: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/dom.cpp:379:11: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: gecode/set/dom.cpp:393:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: gecode/set/dom.cpp:398:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: gecode/set/dom.cpp:403:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: gecode/set/dom.cpp:416:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: gecode/set/dom.cpp:421:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: gecode/set/dom.cpp:426:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: gecode/set/dom.cpp:439:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: gecode/set/dom.cpp:444:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: gecode/set/dom.cpp:449:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: gecode/set/dom.cpp:462:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: gecode/set/dom.cpp:467:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: gecode/set/dom.cpp:472:11: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/dom.cpp:486:11: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/dom.cpp:492:11: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/dom.cpp:498:11: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/dom.cpp:512:11: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/dom.cpp:518:11: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/dom.cpp:524:11: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/dom.cpp:538:11: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/dom.cpp:544:11: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/dom.cpp:550:11: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/dom.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ gecode/set/dom.cpp:96:9: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ gecode/set/dom.cpp:104:9: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ gecode/set/dom.cpp:112:9: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/dom.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ gecode/set/dom.cpp:120:9: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ gecode/set/dom.cpp:138:9: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/dom.cpp:367:11: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/dom.cpp:373:11: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/dom.cpp:379:11: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ gecode/set/dom.cpp:393:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ gecode/set/dom.cpp:398:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ gecode/set/dom.cpp:403:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ gecode/set/dom.cpp:416:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ gecode/set/dom.cpp:421:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ gecode/set/dom.cpp:426:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ gecode/set/dom.cpp:439:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ gecode/set/dom.cpp:444:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ gecode/set/dom.cpp:449:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ gecode/set/dom.cpp:462:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ gecode/set/dom.cpp:467:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ gecode/set/dom.cpp:472:11: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/dom.cpp:486:11: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/dom.cpp:492:11: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/dom.cpp:498:11: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/dom.cpp:512:11: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/dom.cpp:518:11: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/dom.cpp:524:11: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/dom.cpp:538:11: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/dom.cpp:544:11: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/dom.cpp:38: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/dom.cpp:550:11: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/lq.hpp:316:70: required from ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ gecode/set/dom.cpp:96:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/lq.hpp:316:70: required from ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ gecode/set/dom.cpp:112:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ gecode/set/dom.cpp:138:9: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/dom.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/dom.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:38: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:38: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:38: ./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:38: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:38: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:38: ./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/re-eq.hpp:109:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:38: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/dom.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/dom.cpp:38: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-eq.hpp:109:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]’: ./gecode/set/rel/nosubset.hpp:49:58: required from ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ConstSetView; int pc1 = 3]’: ./gecode/set/rel/nosubset.hpp:49:58: required from ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/dom.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/dom.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/dom.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel.o gecode/set/rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’: gecode/set/rel.cpp:173:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | rel_post(home,x,r,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:45:17: note: initializing argument 1 of ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)’: gecode/set/rel.cpp:181:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | rel_post(home,s,r,xv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:45:17: note: initializing argument 1 of ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 45 | rel_post(Home home, View0 x0, SetRelType r, View1 x1) { | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)’: gecode/set/rel.cpp:189:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | rel(home, s, SRT_SUP, x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)’ 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { | ~~~~~^~~~ gecode/set/rel.cpp:192:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 192 | rel(home, s, SRT_SUB, x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)’ 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { | ~~~~~^~~~ gecode/set/rel.cpp:195:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 195 | rel(home, s, r, x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar)’ 177 | rel(Home home, SetVar s, SetRelType r, IntVar x) { | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’: gecode/set/rel.cpp:204:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 204 | rel_re(home,x,rt,y,r.var()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:95:15: note: initializing argument 1 of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp:207:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | rel_re(home,x,rt,y,r.var()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:95:15: note: initializing argument 1 of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp:210:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | rel_re(home,x,rt,y,r.var()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:95:15: note: initializing argument 1 of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)’: gecode/set/rel.cpp:223:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | rel_re(home,s,rt,xsingle,r.var()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:95:15: note: initializing argument 1 of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp:226:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 226 | rel_re(home,s,rt,xsingle,r.var()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:95:15: note: initializing argument 1 of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp:229:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 229 | rel_re(home,s,rt,xsingle,r.var()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:95:15: note: initializing argument 1 of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 95 | rel_re(Home home, View0 x, SetRelType r, View1 y, BoolVar b) { | ~~~~~^~~~ gecode/set/rel.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’: gecode/set/rel.cpp:240:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | rel(home, s, SRT_SUP, x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:217:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)’ 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { | ~~~~~^~~~ gecode/set/rel.cpp:243:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | rel(home, s, SRT_SUB, x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:217:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)’ 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { | ~~~~~^~~~ gecode/set/rel.cpp:246:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | rel(home, s, rt, x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/rel.cpp:217:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::IntVar, Gecode::Reify)’ 217 | rel(Home home, SetVar s, SetRelType rt, IntVar x, Reify r) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel.cpp:173:41: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:48:5: note: in expansion of macro ‘GECODE_POST’ 48 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:51:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL((Eq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:54:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:55:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:57:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:60:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL((Subset::post(home, x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:66:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home, cx0, x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:77:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | GECODE_ES_FAIL((Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:80:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 80 | GECODE_ES_FAIL((Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:83:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:86:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: gecode/set/rel.cpp:181:48: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:48:5: note: in expansion of macro ‘GECODE_POST’ 48 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:51:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | GECODE_ES_FAIL((Eq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:54:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | GECODE_ES_FAIL((Distinct::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:55:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:57:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | GECODE_ES_FAIL((Subset::post(home, x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:60:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL((Subset::post(home, x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:66:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home, cx0, x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:77:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | GECODE_ES_FAIL((Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:80:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 80 | GECODE_ES_FAIL((Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:83:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 83 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:86:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | GECODE_ES_FAIL((Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:204:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:98:5: note: in expansion of macro ‘GECODE_POST’ 98 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:102:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:110:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:114:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:125:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:128:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:138:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:146:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:150:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:153:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:156:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:159:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:207:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:98:5: note: in expansion of macro ‘GECODE_POST’ 98 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:102:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:110:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:114:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:125:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:128:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:138:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:146:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:150:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:153:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:156:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:159:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:210:57: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:98:5: note: in expansion of macro ‘GECODE_POST’ 98 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:102:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:110:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:114:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:125:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:128:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:138:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:146:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:150:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:153:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:156:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:159:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:223:69: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:98:5: note: in expansion of macro ‘GECODE_POST’ 98 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:102:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:110:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:114:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:125:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:128:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:138:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:146:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:150:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:153:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:156:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:159:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:226:69: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:98:5: note: in expansion of macro ‘GECODE_POST’ 98 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:102:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:110:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:114:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:125:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:128:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:138:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:146:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:150:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:153:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:156:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:159:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp: In instantiation of ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:229:69: required from here ./gecode/kernel/macros.hpp:42:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^~~~~~~~~~~~ gecode/set/rel.cpp:98:5: note: in expansion of macro ‘GECODE_POST’ 98 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:102:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | ::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:110:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:114:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | ::post(home,x,y,notb))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:125:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | GECODE_ES_FAIL((ReSubset::post(home, x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:128:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | GECODE_ES_FAIL((ReSubset::post(home, y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:138:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 138 | ::post(home, y, xc, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:85:48: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 85 | ReSubset::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:146:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | ::post(home, xc, y, b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:150:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:153:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | GECODE_ES_FAIL((ReLq::post(home,x,y,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:156:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: gecode/set/rel.cpp:159:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | GECODE_ES_FAIL((ReLq::post(home,y,x,b))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:82:42: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 82 | ReLq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel.cpp:51:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel.cpp:57:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: gecode/set/rel.cpp:65:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: gecode/set/rel.cpp:72:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’: gecode/set/rel.cpp:77:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’: gecode/set/rel.cpp:80:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: gecode/set/rel.cpp:51:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: gecode/set/rel.cpp:57:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: gecode/set/rel.cpp:60:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]’: gecode/set/rel.cpp:65:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’: gecode/set/rel.cpp:72:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]’: gecode/set/rel.cpp:77:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]’: gecode/set/rel.cpp:80:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]’: gecode/set/rel.cpp:83:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]’: gecode/set/rel.cpp:86:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:109:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:113:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:117:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:109:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:113:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:117:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:128:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: gecode/set/rel.cpp:156:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: gecode/set/rel.cpp:159:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:128:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: gecode/set/rel.cpp:156:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: gecode/set/rel.cpp:159:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:128:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ ./gecode/set/rel/re-subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-subset.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) ReSubset(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp:40:52: note: initializing argument 1 of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 40 | ReSubset::ReSubset(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: gecode/set/rel.cpp:156:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: gecode/set/rel.cpp:159:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-lq.hpp:85:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | (void) new (home) ReLq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp:38:42: note: initializing argument 1 of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ 38 | ReLq::ReLq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:51:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:57:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ gecode/set/rel.cpp:65:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:72:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ gecode/set/rel.cpp:77:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ gecode/set/rel.cpp:80:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:51:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:57:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SingletonView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:60:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]’ gecode/set/rel.cpp:65:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:72:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = false]’ gecode/set/rel.cpp:77:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; bool strict = true]’ gecode/set/rel.cpp:80:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]’ gecode/set/rel.cpp:83:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from gecode/set/rel.cpp:37: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = true]’ gecode/set/rel.cpp:86:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:109:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:113:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:117:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:204:57: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:207:57: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:210:57: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:109:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:113:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::NegBoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:117:11: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:128:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = false]’ gecode/set/rel.cpp:156:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV; bool strict = true]’ gecode/set/rel.cpp:159:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/rel.cpp:223:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:128:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = false]’ gecode/set/rel.cpp:156:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP; bool strict = true]’ gecode/set/rel.cpp:159:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/rel.cpp:226:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:101:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:125:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:128:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:319, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-subset.hpp: In instantiation of ‘Gecode::Set::Rel::ReSubset::ReSubset(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-subset.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReSubset::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:136:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-subset.hpp:42:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), x0(y0), x1(y1), b(b0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:144:9: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ gecode/set/rel.cpp:150:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ gecode/set/rel.cpp:153:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = false]’ gecode/set/rel.cpp:156:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:324, from gecode/set/rel.cpp:37: ./gecode/set/rel/re-lq.hpp: In instantiation of ‘Gecode::Set::Rel::ReLq::ReLq(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’: ./gecode/set/rel/re-lq.hpp:85:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReLq::post(Gecode::Home, View0, View1, Gecode::Int::BoolView) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI; bool strict = true]’ gecode/set/rel.cpp:159:7: required from ‘void Gecode::Set::rel_re(Gecode::Home, View0, Gecode::SetRelType, View1, Gecode::BoolVar) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/rel.cpp:229:69: required from here ./gecode/set/rel/re-lq.hpp:40:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:51:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:57:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ gecode/set/rel.cpp:65:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:72:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:51:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SingletonView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:57:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:60:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::EmptyView]’ gecode/set/rel.cpp:65:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:72:9: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/lq.hpp:316:70: required from ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; bool strict = false]’ gecode/set/rel.cpp:83:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel.cpp:173:41: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:54:7: required from ‘void Gecode::Set::rel_post(Gecode::Home, View0, Gecode::SetRelType, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/rel.cpp:181:48: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/nosubset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/nosubset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/set/rel/nosubset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]’: ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SingletonView; int pc1 = 3]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel.cpp:37: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/rel.cpp:37: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]’: ./gecode/set/rel/nosubset.hpp:49:58: required from ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]’: ./gecode/set/rel/nosubset.hpp:49:58: required from ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SingletonView; int pc1 = 3]’: ./gecode/set/rel/nosubset.hpp:49:58: required from ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ComplementView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/re-subset.hpp:108:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::ComplementView; int pc1 = 3]’: ./gecode/set/rel/nosubset.hpp:49:58: required from ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]’: ./gecode/set/rel/nosubset.hpp:49:58: required from ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/re-subset.hpp:113:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReSubset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-subset.hpp:103:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ComplementView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ComplementView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel.hh:43, from gecode/set/rel.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op.o gecode/set/rel-op.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: gecode/set/rel-op.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op.cpp:46:5: note: in expansion of macro ‘GECODE_POST’ 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: gecode/set/rel-op.cpp:50:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp:235:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 235 | UnionN::post(Home home, ViewArray& x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: gecode/set/rel-op.cpp:54:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | (RelOp::PartitionN::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/partition.hpp:79:49: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 79 | ExecStatus PartitionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: gecode/set/rel-op.cpp:60:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | ::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp:235:41: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 235 | IntersectionN::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: gecode/set/rel-op.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, const Gecode::IntSet&, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op.cpp:73:5: note: in expansion of macro ‘GECODE_POST’ 73 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: gecode/set/rel-op.cpp:78:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | GECODE_ES_FAIL((RelOp::UnionN::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp:252:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 252 | UnionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: gecode/set/rel-op.cpp:82:78: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | (RelOp::PartitionN::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/partition.hpp:94:49: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 94 | ExecStatus PartitionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: gecode/set/rel-op.cpp:88:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | ::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp:253:41: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 253 | IntersectionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op.cpp:50:7: required from here ./gecode/set/rel-op/union.hpp:241:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 241 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp:243:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | return Union::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp:245:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | (void) new (home) UnionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp:204:36: note: initializing argument 1 of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 204 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/partition.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op.cpp:53:7: required from here ./gecode/set/rel-op/partition.hpp:86:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/partition.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) PartitionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/partition.hpp:49:44: note: initializing argument 1 of ‘Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 49 | PartitionN::PartitionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op.cpp:58:9: required from here ./gecode/set/rel-op/inter.hpp:242:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 242 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp:244:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:246:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp:205:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op.cpp:78:7: required from here ./gecode/set/rel-op/union.hpp:254:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | (void) new (home) UnionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp:211:36: note: initializing argument 1 of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 211 | UnionN::UnionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/partition.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op.cpp:81:7: required from here ./gecode/set/rel-op/partition.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) PartitionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/partition.hpp:56:44: note: initializing argument 1 of ‘Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 56 | PartitionN::PartitionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op.cpp:86:9: required from here ./gecode/set/rel-op/inter.hpp:255:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 255 | (void) new (home) IntersectionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp:214:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 214 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:241:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:50:7: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op.cpp:37: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:243:44: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:50:7: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:245:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:50:7: required from here ./gecode/set/rel-op/union.hpp:205:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/partition.hpp: In instantiation of ‘Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/partition.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:53:7: required from here ./gecode/set/rel-op/partition.hpp:50:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | : MixNaryOnePropagator(home, x, y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:244:51: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:58:9: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:246:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:58:9: required from here ./gecode/set/rel-op/inter.hpp:208:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:254:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:78:7: required from here ./gecode/set/rel-op/union.hpp:213:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/partition.hpp: In instantiation of ‘Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/partition.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:81:7: required from here ./gecode/set/rel-op/partition.hpp:58:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | : MixNaryOnePropagator(home, x, y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:86:9: required from here ./gecode/set/rel-op/inter.hpp:217:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 217 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:241:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:50:7: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:243:44: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:50:7: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel-op/union.hpp:205:71: required from ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:245:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:50:7: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:244:51: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:58:9: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:241:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:50:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:243:44: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op.cpp:50:7: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]’: ./gecode/set/var-imp/set.hpp:299:9: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:303:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]’: ./gecode/set/var-imp/set.hpp:215:42: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:309:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]’: ./gecode/set/var-imp/set.hpp:314:38: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:306:27: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:303:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-singleton-append.hpp:94:11: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 94 | : j(j0) { | ^ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]’: ./gecode/set/var-imp/set.hpp:215:42: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/partition.hpp:127:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/partition.hpp:107:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]’: ./gecode/set/var-imp/set.hpp:299:9: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:579:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/partition.hpp:129:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/partition.hpp:107:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]’: ./gecode/set/var-imp/integerset.hpp:300:41: required from ‘bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]’ ./gecode/set/var-imp/set.hpp:315:21: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:306:27: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:303:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 47 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-union.hpp:160:18: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 160 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]’: ./gecode/set/var-imp/set.hpp:240:38: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:232:29: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/partition.hpp:127:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/partition.hpp:107:3: required from here ./gecode/iter/ranges-singleton-append.hpp:94:11: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 94 | : j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]’: ./gecode/set/var-imp/integerset.hpp:378:41: required from ‘bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]’ ./gecode/set/var-imp/set.hpp:241:23: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:232:29: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/partition.hpp:127:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/partition.hpp:107:3: required from here ./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 47 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op.cpp:37: ./gecode/iter/ranges-inter.hpp:142:18: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 142 | : i(i0), j(j0) { | ^ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-ternary.o gecode/set/rel-op-ternary.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: gecode/set/rel-op-ternary.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op-ternary.cpp:46:5: note: in expansion of macro ‘GECODE_POST’ 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/set/rel-op-ternary.cpp:48:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | post_compl(home, x, op, y, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/rel-op/post.hpp:248:19: note: initializing argument 1 of ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)’ 248 | post_compl(Home home, SetView x, SetOpType op, SetView y, SetView z); | ~~~~~^~~~ gecode/set/rel-op-ternary.cpp:50:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | post_nocompl(home, x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/rel-op/post.hpp:233:21: note: initializing argument 1 of ‘void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)’ 233 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-ternary.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-singleton.o gecode/set/rel-op-singleton.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: gecode/set/rel-op-singleton.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op-singleton.cpp:46:5: note: in expansion of macro ‘GECODE_POST’ 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: gecode/set/rel-op-singleton.cpp:57:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | ::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp:235:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 235 | UnionN::post(Home home, ViewArray& x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: gecode/set/rel-op-singleton.cpp:61:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | ::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/partition.hpp:79:49: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 79 | ExecStatus PartitionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: gecode/set/rel-op-singleton.cpp:66:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | ::post(home, xa, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp:235:41: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 235 | IntersectionN::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: gecode/set/rel-op-singleton.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op-singleton.cpp:79:5: note: in expansion of macro ‘GECODE_POST’ 79 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: gecode/set/rel-op-singleton.cpp:91:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | ::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp:252:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 252 | UnionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: gecode/set/rel-op-singleton.cpp:95:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | ::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/partition.hpp:94:49: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 94 | ExecStatus PartitionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: gecode/set/rel-op-singleton.cpp:100:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | ::post(home, xa, z, y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp:253:41: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 253 | IntersectionN::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op-singleton.cpp:56:7: required from here ./gecode/set/rel-op/union.hpp:241:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 241 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp:243:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | return Union::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp:245:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | (void) new (home) UnionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp:204:36: note: initializing argument 1 of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 204 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/partition.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/set/rel-op/partition.hpp:86:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/partition.hpp:88:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | (void) new (home) PartitionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/partition.hpp:49:44: note: initializing argument 1 of ‘Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 49 | PartitionN::PartitionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op-singleton.cpp:64:7: required from here ./gecode/set/rel-op/inter.hpp:242:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 242 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp:244:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:246:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp:205:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op-singleton.cpp:90:7: required from here ./gecode/set/rel-op/union.hpp:254:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | (void) new (home) UnionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp:211:36: note: initializing argument 1 of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 211 | UnionN::UnionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/partition.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op-singleton.cpp:94:7: required from here ./gecode/set/rel-op/partition.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) PartitionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/partition.hpp:56:44: note: initializing argument 1 of ‘Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 56 | PartitionN::PartitionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op-singleton.cpp:98:7: required from here ./gecode/set/rel-op/inter.hpp:255:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 255 | (void) new (home) IntersectionN(home,x,z,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp:214:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 214 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:241:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:56:7: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:243:44: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:56:7: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:245:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:56:7: required from here ./gecode/set/rel-op/union.hpp:205:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/partition.hpp: In instantiation of ‘Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/partition.hpp:88:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:60:7: required from here ./gecode/set/rel-op/partition.hpp:50:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | : MixNaryOnePropagator(home, x, y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:244:51: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:64:7: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:246:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:64:7: required from here ./gecode/set/rel-op/inter.hpp:208:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:254:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:90:7: required from here ./gecode/set/rel-op/union.hpp:213:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:291, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/partition.hpp: In instantiation of ‘Gecode::Set::RelOp::PartitionN::PartitionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/partition.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:94:7: required from here ./gecode/set/rel-op/partition.hpp:58:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | : MixNaryOnePropagator(home, x, y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, const Gecode::IntSet&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:98:7: required from here ./gecode/set/rel-op/inter.hpp:217:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 217 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:241:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:56:7: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:243:44: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:56:7: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel-op/union.hpp:205:71: required from ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:245:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:56:7: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:244:51: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:64:7: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:241:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:56:7: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:243:44: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-singleton.cpp:56:7: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]’: ./gecode/set/var-imp/set.hpp:299:9: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:303:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]’: ./gecode/set/var-imp/set.hpp:215:42: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:309:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]’: ./gecode/set/var-imp/set.hpp:314:38: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:306:27: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:303:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-singleton-append.hpp:94:11: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 94 | : j(j0) { | ^ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]’: ./gecode/set/var-imp/set.hpp:215:42: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/partition.hpp:127:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/partition.hpp:107:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]’: ./gecode/set/var-imp/set.hpp:299:9: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:579:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/partition.hpp:129:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/partition.hpp:107:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]’: ./gecode/set/var-imp/integerset.hpp:300:41: required from ‘bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]’ ./gecode/set/var-imp/set.hpp:315:21: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:306:27: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:303:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 47 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-union.hpp:160:18: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 160 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]’: ./gecode/set/var-imp/set.hpp:240:38: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:232:29: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/partition.hpp:127:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/partition.hpp:107:3: required from here ./gecode/iter/ranges-singleton-append.hpp:94:11: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 94 | : j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]’: ./gecode/set/var-imp/integerset.hpp:378:41: required from ‘bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]’ ./gecode/set/var-imp/set.hpp:241:23: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:232:29: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/partition.hpp:127:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::PartitionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/partition.hpp:107:3: required from here ./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 47 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/rel-op.hh:43, from gecode/set/rel-op-singleton.cpp:37: ./gecode/iter/ranges-inter.hpp:142:18: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 142 | : i(i0), j(j0) { | ^ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-compl.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-compl.cpp: In function ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)’: gecode/set/rel-op/post-compl.cpp:45:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_eq >(home, x, op, y, cz); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’: gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl.cpp:45:72: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-compl.cpp:38: ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-nocompl.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-nocompl.cpp: In function ‘void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)’: gecode/set/rel-op/post-nocompl.cpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_op_post_nocompl(home, x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/post.hpp:193:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:199:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:167:24: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:207:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ::post(home,tmp,z))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/nq.hpp:55:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:212:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | ::post(home, z, tmp, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:223:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:173:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:94:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | (Rel::Subset::post(home,tmp,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | ::post(home, x0, x1, tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:104:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | ::post(home, x0,x1,x2))); ./gecode/set/rel-op/post.hpp:103:9: note: in expansion of macro ‘GECODE_ES_FAIL’ 103 | GECODE_ES_FAIL((SuperOfInter | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:135:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/subofunion.hpp:155:9: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 155 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:142:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | ::post(home, x0,x1,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:152:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | ::post(home,x0,cx1,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel-op/post.hpp:173:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/subofunion.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:133:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/subofunion.hpp:141:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 141 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ ./gecode/set/rel-op/post.hpp:173:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/subofunion.hpp: In instantiation of ‘Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/subofunion.hpp:156:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:133:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/lq.hpp:316:70: required from ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl.cpp:45:70: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl.cpp:38: ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:87:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:90:5: note: here 90 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:128:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 128 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:131:5: note: here 131 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-compl-cvv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-compl-cvv.cpp: In function ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)’: gecode/set/rel-op/post-compl-cvv.cpp:45:77: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_eq >(home, x, op, y, cz); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’: gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ComplementView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’ gecode/set/rel-op/post-compl-cvv.cpp:45:77: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ComplementView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-compl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ComplementView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-nocompl-cvv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-nocompl-cvv.cpp: In function ‘void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)’: gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_op_post_nocompl(home, x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:193:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:199:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:167:24: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:207:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ::post(home,tmp,z))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/nq.hpp:55:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:212:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | ::post(home, z, tmp, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:223:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:173:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:94:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | (Rel::Subset::post(home,tmp,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | ::post(home, x0, x1, tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:104:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | ::post(home, x0,x1,x2))); ./gecode/set/rel-op/post.hpp:103:9: note: in expansion of macro ‘GECODE_ES_FAIL’ 103 | GECODE_ES_FAIL((SuperOfInter | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:135:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/subofunion.hpp:155:9: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 155 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:142:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | ::post(home, x0,x1,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:152:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | ::post(home,x0,cx1,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel-op/post.hpp:173:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/subofunion.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:133:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/subofunion.hpp:141:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 141 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = true]’ ./gecode/set/rel-op/post.hpp:173:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/subofunion.hpp: In instantiation of ‘Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/subofunion.hpp:156:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:133:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/lq.hpp:316:70: required from ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op/post-nocompl-cvv.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvv.cpp:38: ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:87:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:90:5: note: here 90 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:128:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 128 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:131:5: note: here 131 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-compl-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-compl-vvc.cpp: In function ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)’: gecode/set/rel-op/post-compl-vvc.cpp:48:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel_eq(home, x, op, y, cz); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’: gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-vvc.cpp:48:60: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-compl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-nocompl-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-nocompl-vvc.cpp: In function ‘void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)’: gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | rel_op_post_nocompl(home, x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:193:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:199:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:167:24: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:207:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ::post(home,tmp,z))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/nq.hpp:55:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:212:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | ::post(home, z, tmp, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:223:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:173:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:94:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | (Rel::Subset::post(home,tmp,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | ::post(home, x0, x1, tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:104:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | ::post(home, x0,x1,x2))); ./gecode/set/rel-op/post.hpp:103:9: note: in expansion of macro ‘GECODE_ES_FAIL’ 103 | GECODE_ES_FAIL((SuperOfInter | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:135:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/subofunion.hpp:155:9: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 155 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:142:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | ::post(home, x0,x1,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:152:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | ::post(home,x0,cx1,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’: ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’: ./gecode/set/rel-op/post.hpp:173:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel-op/post.hpp:176:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel-op/post.hpp:179:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/subofunion.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:133:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/subofunion.hpp:141:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 141 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:141:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ ./gecode/set/rel-op/post.hpp:173:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:176:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ ./gecode/set/rel-op/post.hpp:179:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/subofunion.hpp: In instantiation of ‘Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/subofunion.hpp:156:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:133:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:141:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/lq.hpp:316:70: required from ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/lq.hpp:316:70: required from ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:176:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:141:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-vvc.cpp:45:75: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-vvc.cpp:38: ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:87:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:90:5: note: here 90 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:128:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 128 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:131:5: note: here 131 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-compl-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-compl-cvc.cpp: In function ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)’: gecode/set/rel-op/post-compl-cvc.cpp:49:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | rel_eq(home, x, op, y, cz); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’: gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:50:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-compl-cvc.cpp:49:65: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-compl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-compl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op/post-nocompl-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op/post-nocompl-cvc.cpp: In function ‘void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)’: gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | x, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:188:28: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 188 | rel_op_post_nocompl(Home home, View0 x, SetOpType op, View1 y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/post.hpp:193:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 193 | rel_eq(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:198:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:199:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 199 | rel_op_post_lex(home,tmp,r,z); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:167:24: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ 167 | rel_op_post_lex(Home home, SetView x0, SetRelType r, View x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:207:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | ::post(home,tmp,z))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/nq.hpp:55:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:208:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:212:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | rel_sub(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:81:16: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 81 | rel_sub(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ ./gecode/set/rel-op/post.hpp:215:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | rel_sup(home, x, op, y, z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:122:16: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 122 | rel_sup(Home home, View0 x0, SetOpType op, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:222:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | ::post(home, z, tmp, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:223:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 223 | rel_eq(home, x, op, y, tmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp:45:15: note: initializing argument 1 of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ 45 | rel_eq(Home home, View0 x0, SetOpType op, View1 x1, Res x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/post.hpp:51:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:58:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:64:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | ::post(home, x0,x1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/post.hpp:170:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:173:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | GECODE_ES_FAIL((Rel::Lq::post(home,x0,x1))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:176:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:179:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | GECODE_ES_FAIL((Rel::Lq::post(home,x1,x0))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp:325:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ 325 | Lq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/post.hpp:87:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:94:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | (Rel::Subset::post(home,tmp,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:98:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | ::post(home, x0, x1, tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:104:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | ::post(home, x0,x1,x2))); ./gecode/set/rel-op/post.hpp:103:9: note: in expansion of macro ‘GECODE_ES_FAIL’ 103 | GECODE_ES_FAIL((SuperOfInter | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:113:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | ::post(home,x0,cx1,x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp: In instantiation of ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/post.hpp:128:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | ::post(home, x0, x1, emptyset))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:135:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | ::post(home, x0, x1, x2))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/subofunion.hpp:155:9: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 155 | (Home home, View0 x0, View1 x1, View2 x2) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:142:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:145:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | ::post(home, x0,x1,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:152:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | (Rel::Subset::post(home,x2,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/rel-op/post.hpp:158:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | ::post(home,x0,cx1,tmp))); ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’: ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’: ./gecode/set/rel-op/post.hpp:173:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel-op/post.hpp:176:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/lq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel-op/post.hpp:179:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/lq.hpp:330:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 330 | (void) new (home) Lq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp:315:35: note: initializing argument 1 of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ 315 | Lq::Lq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/subofunion.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:133:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/subofunion.hpp:156:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | (void) new (home) SubOfUnion(home,x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/subofunion.hpp:141:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 141 | SubOfUnion::SubOfUnion(Home home, View0 y0, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:141:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:63:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = true]’ ./gecode/set/rel-op/post.hpp:173:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:176:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:323, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/lq.hpp: In instantiation of ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’: ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = true]’ ./gecode/set/rel-op/post.hpp:179:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/lq.hpp:316:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 316 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:288, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/subofunion.hpp: In instantiation of ‘Gecode::Set::RelOp::SubOfUnion::SubOfUnion(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/subofunion.hpp:156:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SubOfUnion::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:133:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel-op/subofunion.hpp:144:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:141:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/post.hpp:221:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:193:32: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:56:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:70:9: required from ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:198:36: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/lq.hpp:316:70: required from ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:170:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/lq.hpp:316:70: required from ‘Gecode::Set::Rel::Lq::Lq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel/lq.hpp:330:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Lq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; bool strict = false]’ ./gecode/set/rel-op/post.hpp:176:7: required from ‘void Gecode::Set::RelOp::rel_op_post_lex(Gecode::Home, Gecode::Set::SetView, Gecode::SetRelType, View) [with View = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:199:31: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:205:9: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::ConstSetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:93:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:103:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:110:9: required from ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:212:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/post.hpp:141:9: required from ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/post.hpp:215:33: required from ‘void Gecode::Set::RelOp::rel_op_post_nocompl(Gecode::Home, View0, Gecode::SetOpType, View1, Gecode::SetRelType, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op/post-nocompl-cvc.cpp:46:21: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/rel-op.hh:44, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op/post-nocompl-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op/post-nocompl-cvc.cpp:38: ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sub(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:87:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:90:5: note: here 90 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_sup(Gecode::Home, View0, Gecode::SetOpType, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/post.hpp:128:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 128 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:131:5: note: here 131 | case SOT_UNION: | ^~~~ ./gecode/set/rel-op/post.hpp: In function ‘void Gecode::Set::RelOp::rel_eq(Gecode::Home, View0, Gecode::SetOpType, View1, Res) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; Res = Gecode::Set::SetView]’: ./gecode/set/rel-op/post.hpp:51:62: warning: this statement may fall through [-Wimplicit-fallthrough=] 51 | ::post(home, x0, x1, emptyset))); | ^ ./gecode/set/rel-op/post.hpp:54:5: note: here 54 | case SOT_UNION: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op-const-vvc.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’: gecode/set/rel-op-const-vvc.cpp:52:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | post_compl(home, x, op, y, zv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-const-vvc.cpp:39: ./gecode/set/rel-op/post.hpp:254:19: note: initializing argument 1 of ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)’ 254 | post_compl(Home home, SetView x, SetOpType op, SetView y, ConstSetView z); | ~~~~~^~~~ gecode/set/rel-op-const-vvc.cpp:54:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | post_nocompl(home, x, op, y, r, zv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-const-vvc.cpp:39: ./gecode/set/rel-op/post.hpp:240:21: note: initializing argument 1 of ‘void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::SetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)’ 240 | post_nocompl(Home home, SetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, const Gecode::IntSet&, Gecode::SetRelType, Gecode::SetVar)’: gecode/set/rel-op-const-vcv.cpp:63:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | ::post(home,cy,x,z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp:76:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 76 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ gecode/set/rel-op-const-vcv.cpp:77:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | rel(home,tmp,r,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp:85:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 85 | ::post(home,z,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/nq.hpp:55:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp:93:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp:104:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | ::post(home,cy,x,z))); | ^ gecode/set/rel-op-const-vcv.cpp:102:11: note: in expansion of macro ‘GECODE_ES_FAIL’ 102 | GECODE_ES_FAIL( | ^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp:112:67: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | (Subset::post(home,z,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/subset.hpp:55:45: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 55 | ExecStatus Subset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp:123:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | ::post(home,cy,xv,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp:131:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 131 | ::post(home, z, tmp, emptyset))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp:140:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: gecode/set/rel-op-const-vcv.cpp:150:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | SetView>::post(home, yv, cx, z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ gecode/set/rel-op-const-vcv.cpp:157:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | rel(home, y, op, x, r, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set.hh:782:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 782 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: gecode/set/rel-op-const-vcv.cpp:60:11: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op-const-vcv.cpp:83:11: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: gecode/set/rel-op-const-vcv.cpp:102:11: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: gecode/set/rel-op-const-vcv.cpp:111:11: required from here ./gecode/set/rel/subset.hpp:57:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | (void) new (home) Subset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/subset.hpp:44:36: note: initializing argument 1 of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Subset::Subset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: gecode/set/rel-op-const-vcv.cpp:130:11: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: gecode/set/rel-op-const-vcv.cpp:147:11: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:60:11: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:83:11: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:83:11: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:102:11: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:317, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/subset.hpp: In instantiation of ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:111:11: required from here ./gecode/set/rel/subset.hpp:46:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | View1,PC_SET_CLUB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ gecode/set/rel-op-const-vcv.cpp:130:11: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcv.cpp:39: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:147:11: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:60:11: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:83:11: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:83:11: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:102:11: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 3; View1 = Gecode::Set::SetView; int pc1 = 2]’: ./gecode/set/rel/subset.hpp:46:58: required from ‘Gecode::Set::Rel::Subset::Subset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:57:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Subset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:111:11: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::EmptyView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::EmptyView]’ gecode/set/rel-op-const-vcv.cpp:130:11: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:147:11: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcv.cpp:83:11: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:175:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:177:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:175:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:177:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcv.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:175:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:177:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/subset.hpp:83:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::Subset::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel/subset.hpp:69:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-vcc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: gecode/set/rel-op-const-vcc.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, const Gecode::IntSet&, Gecode::SetRelType, const Gecode::IntSet&)’: gecode/set/rel-op-const-vcc.cpp:65:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | ::post(home,cy,x,zv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: gecode/set/rel-op-const-vcc.cpp:78:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ gecode/set/rel-op-const-vcc.cpp:79:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | dom(home,tmp,r,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set.hh:687:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’ 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: gecode/set/rel-op-const-vcc.cpp:87:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | ::post(home,tmp,zv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/nq.hpp:55:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 55 | Distinct::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: gecode/set/rel-op-const-vcc.cpp:95:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: gecode/set/rel-op-const-vcc.cpp:106:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | ::post(home,cy,x,zv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/superofinter.hpp:58:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 58 | SuperOfInter::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: gecode/set/rel-op-const-vcc.cpp:124:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | ::post(home,cy,xv,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: gecode/set/rel-op-const-vcc.cpp:141:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 141 | ::post(home,cy,x,tmp))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: gecode/set/rel-op-const-vcc.cpp:151:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | ConstSetView>::post(home, yv, cx, zv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ gecode/set/rel-op-const-vcc.cpp:158:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 158 | rel(home, y, op, x, r, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set.hh:794:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’ 794 | rel(Home home, const IntSet& x, SetOpType op, SetVar y, SetRelType r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: gecode/set/rel-op-const-vcc.cpp:62:11: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: gecode/set/rel-op-const-vcc.cpp:75:11: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: gecode/set/rel-op-const-vcc.cpp:85:11: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: gecode/set/rel-op-const-vcc.cpp:104:11: required from here ./gecode/set/rel-op/superofinter.hpp:60:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | (void) new (home) SuperOfInter(home, x0, x1, x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/superofinter.hpp:45:9: note: initializing argument 1 of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ 45 | (Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: gecode/set/rel-op-const-vcc.cpp:148:11: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:62:11: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcc.cpp:75:11: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:85:11: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:85:11: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:85:11: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:287, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/superofinter.hpp: In instantiation of ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:104:11: required from here ./gecode/set/rel-op/superofinter.hpp:47:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | View2,PC_SET_CLUB>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from gecode/set/rel-op-const-vcc.cpp:39: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:148:11: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:62:11: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ gecode/set/rel-op-const-vcc.cpp:75:11: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:85:11: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:85:11: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::ConstSetView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:85:11: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 2]’: ./gecode/set/rel-op/superofinter.hpp:47:62: required from ‘Gecode::Set::RelOp::SuperOfInter::SuperOfInter(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/superofinter.hpp:60:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::SuperOfInter::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:104:11: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ComplementView; int pc1 = 4; View2 = Gecode::Set::ConstSetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:148:11: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::ConstSetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:85:11: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ gecode/set/rel-op-const-vcc.cpp:85:11: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/union.hpp:175:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/union.hpp:177:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/union.hpp:175:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/union.hpp:177:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/rel-op-const-vcc.cpp:38: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ComplementView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/union.hpp:175:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/union.hpp:177:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Union::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ComplementView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:75:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:165:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel-op/inter.hpp:163:9: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::Intersection::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::ConstSetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:62:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-vcc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvc.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/rel-op-const-cvc.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’: gecode/set/rel-op-const-cvc.cpp:54:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 54 | post_compl(home, xv, op, y, zv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-const-cvc.cpp:39: ./gecode/set/rel-op/post.hpp:257:19: note: initializing argument 1 of ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::ConstSetView)’ 257 | post_compl(Home home, ConstSetView x, SetOpType op, SetView y, | ~~~~~^~~~ gecode/set/rel-op-const-cvc.cpp:56:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | post_nocompl(home, xv, op, y, r, zv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-const-cvc.cpp:39: ./gecode/set/rel-op/post.hpp:244:21: note: initializing argument 1 of ‘void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::ConstSetView)’ 244 | post_nocompl(Home home, ConstSetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-cvc.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/rel-op-const-cvv.o gecode/set/rel-op-const-cvv.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: gecode/set/rel-op-const-cvv.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::IntSet&, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/rel-op-const-cvv.cpp:51:5: note: in expansion of macro ‘GECODE_POST’ 51 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/set/rel-op-const-cvv.cpp:53:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | post_compl(home, xv, op, y, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-const-cvv.cpp:39: ./gecode/set/rel-op/post.hpp:251:19: note: initializing argument 1 of ‘void Gecode::Set::RelOp::post_compl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::Set::SetView)’ 251 | post_compl(Home home, ConstSetView x, SetOpType op, SetView y, SetView z); | ~~~~~^~~~ gecode/set/rel-op-const-cvv.cpp:55:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | post_nocompl(home, xv, op, y, r, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:292, from gecode/set/rel-op-const-cvv.cpp:39: ./gecode/set/rel-op/post.hpp:236:21: note: initializing argument 1 of ‘void Gecode::Set::RelOp::post_nocompl(Gecode::Home, Gecode::Set::ConstSetView, Gecode::SetOpType, Gecode::Set::SetView, Gecode::SetRelType, Gecode::Set::SetView)’ 236 | post_nocompl(Home home, ConstSetView x, SetOpType op, SetView y, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/rel-op-const-cvv.cpp:37: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/int.o gecode/set/int.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/int.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/int.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/int.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/int.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/int.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/int.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/int.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/int.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/int.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/int.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/int.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:45:5: note: in expansion of macro ‘GECODE_POST’ 45 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:53:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 53 | ::post(home,s,xsingle))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:39: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:65:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 65 | ::post(home,xsingle,sv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/int.cpp:39: ./gecode/set/rel/nosubset.hpp:59:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 59 | NoSubset::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ gecode/set/int.cpp:72:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | rel(home, tmp, IRT_LQ, x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:73:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:408:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 408 | MaxElement::post(Home home, View x0, | ~~~~~^~~~ gecode/set/int.cpp:79:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | rel(home, tmp, IRT_LE, x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:80:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 80 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,tmp)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:408:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 408 | MaxElement::post(Home home, View x0, | ~~~~~^~~~ gecode/set/int.cpp:86:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | rel(home, tmp, IRT_GQ, x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:87:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:53:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 53 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ gecode/set/int.cpp:93:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 93 | rel(home, tmp, IRT_GR, x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:94:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 94 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,tmp)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:53:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 53 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ gecode/set/int.cpp: In function ‘void Gecode::Set::Int::remin(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’: gecode/set/int.cpp:110:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | cardinality(home, s, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:889:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’ 889 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/set/int.cpp:113:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | rel(home, c, IRT_GR, 0, ne); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:115:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 115 | rel(home, r.var(), BOT_IMP, ne, 1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1339:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)’ 1339 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:116:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 116 | min(home, s, m, ne); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:869:12: note: initializing argument 1 of ‘void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’ 869 | min(Home home, SetVar s, IntVar x, Reify r); | ~~~~~^~~~ gecode/set/int.cpp: In function ‘void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’: gecode/set/int.cpp:122:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | cardinality(home, s, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:889:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’ 889 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/set/int.cpp:125:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | rel(home, c, IRT_GR, 0, ne); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:127:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | rel(home, r.var(), BOT_IMP, ne, 1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1339:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)’ 1339 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:128:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | max(home, s, m, ne); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:884:12: note: initializing argument 1 of ‘void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’ 884 | max(Home home, SetVar s, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:137:5: note: in expansion of macro ‘GECODE_POST’ 137 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:147:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | ::post(home,s,xs,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:152:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | ::post(home,s,xs,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:157:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 157 | ::post(home,s,xs,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp:86:44: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 86 | ReEq::post(Home home, View0 x0, View1 x1, | ~~~~~^~~~ gecode/set/int.cpp:167:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | cardinality(home, s, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:889:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’ 889 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/set/int.cpp:170:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | rel(home, c, IRT_GR, 0, ne); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:173:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 173 | rel(home, x, SRT_SUB, s, ss); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/int.cpp:36: ./gecode/set.hh:738:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 738 | rel(Home home, IntVar x, SetRelType rt, SetVar s, Reify r); | ~~~~~^~~~ gecode/set/int.cpp:177:19: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 177 | b=r.var(); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:180:31: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 180 | b=BoolVar(home, 0, 1); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:181:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | rel(home, r.var(), BOT_IMP, b, 1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1339:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)’ 1339 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:184:31: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 184 | b=BoolVar(home, 0, 1); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:185:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 185 | rel(home, b, BOT_IMP, r.var(), 1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1339:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, int, Gecode::IntPropLevel)’ 1339 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, int n, | ~~~~~^~~~ gecode/set/int.cpp:190:32: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 190 | BoolVarArgs p(1); p[0]=ne; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:191:32: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 191 | BoolVarArgs n(1); n[0]=ss; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/set/int.cpp:192:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 192 | clause(home, BOT_AND, p, n, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1379:15: note: initializing argument 1 of ‘void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)’ 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/set/int.cpp:198:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | rel(home, tmp, IRT_LQ, x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:199:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 199 | Gecode::Set::Int::remax(home, s, tmp, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/int.cpp:120:19: note: initializing argument 1 of ‘void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’ 120 | void remax(Home home, SetVar s, IntVar m, Reify r) { | ~~~~~^~~~ gecode/set/int.cpp:205:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | rel(home, tmp, IRT_LE, x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:206:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | Gecode::Set::Int::remax(home, s, tmp, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/int.cpp:120:19: note: initializing argument 1 of ‘void Gecode::Set::Int::remax(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’ 120 | void remax(Home home, SetVar s, IntVar m, Reify r) { | ~~~~~^~~~ gecode/set/int.cpp:212:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | rel(home, tmp, IRT_GQ, x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:213:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | Gecode::Set::Int::remin(home, s, tmp, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/int.cpp:108:19: note: initializing argument 1 of ‘void Gecode::Set::Int::remin(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’ 108 | void remin(Home home, SetVar s, IntVar m, Reify r) { | ~~~~~^~~~ gecode/set/int.cpp:219:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 219 | rel(home, tmp, IRT_GR, x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int.hh:1134:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify, Gecode::IntPropLevel)’ 1134 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, Reify r, | ~~~~~^~~~ gecode/set/int.cpp:220:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | Gecode::Set::Int::remin(home, s, tmp, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/int.cpp:108:19: note: initializing argument 1 of ‘void Gecode::Set::Int::remin(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’ 108 | void remin(Home home, SetVar s, IntVar m, Reify r) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp: In function ‘void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:230:5: note: in expansion of macro ‘GECODE_POST’ 230 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:231:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 231 | GECODE_ES_FAIL(Set::Int::MinElement::post(home,s,x)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:53:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 53 | MinElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp: In function ‘void Gecode::notMin(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:236:5: note: in expansion of macro ‘GECODE_POST’ 236 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:237:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | GECODE_ES_FAIL(Set::Int::NotMinElement::post(home,s,x)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:141:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 141 | NotMinElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp: In function ‘void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:242:5: note: in expansion of macro ‘GECODE_POST’ 242 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:246:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:269:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 269 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:250:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:269:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 269 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:254:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 254 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:269:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 269 | ReMinElement::post(Home home, View x0, Gecode::Int::IntView x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp: In function ‘void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:262:5: note: in expansion of macro ‘GECODE_POST’ 262 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:263:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | GECODE_ES_FAIL(Set::Int::MaxElement::post(home,s,x)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:408:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 408 | MaxElement::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp: In function ‘void Gecode::notMax(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:268:5: note: in expansion of macro ‘GECODE_POST’ 268 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:269:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 269 | GECODE_ES_FAIL(Set::Int::NotMaxElement::post(home,s,x)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:457:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 457 | NotMaxElement::post(Home home, View x0, Gecode::Int::IntView x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp: In function ‘void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar, Gecode::Reify)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:274:5: note: in expansion of macro ‘GECODE_POST’ 274 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:278:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 278 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:565:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 565 | ReMaxElement::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:282:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:565:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 565 | ReMaxElement::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:286:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | ::post(home,s,x,r.var()))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:565:36: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 565 | ReMaxElement::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp: In function ‘void Gecode::weights(Gecode::Home, Gecode::IntSharedArray, Gecode::IntSharedArray, Gecode::SetVar, Gecode::IntVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/int.cpp:294:5: note: in expansion of macro ‘GECODE_POST’ 294 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: gecode/set/int.cpp:296:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 296 | weights,x,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:296, from gecode/set/int.cpp:38: ./gecode/set/int/weights.hpp:167:28: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Int::Weights::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 167 | Weights::post(Home home, const SharedArray& elements, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/int.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/int.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:39: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: gecode/set/int.cpp:51:9: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:39: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/int.cpp:39: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: gecode/set/int.cpp:63:9: required from here ./gecode/set/rel/nosubset.hpp:64:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | (void) new (home) NoSubset(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/int.cpp:39: ./gecode/set/rel/nosubset.hpp:47:40: note: initializing argument 1 of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 47 | NoSubset::NoSubset(Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: gecode/set/int.cpp:73:9: required from here ./gecode/set/int/minmax.hpp:411:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) MaxElement(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:396:37: note: initializing argument 1 of ‘Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 396 | MaxElement::MaxElement(Home home, View y0, Gecode::Int::IntView y1) | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: gecode/set/int.cpp:87:9: required from here ./gecode/set/int/minmax.hpp:55:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | (void) new (home) MinElement(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:48:37: note: initializing argument 1 of ‘Gecode::Set::Int::MinElement::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 48 | MinElement::MinElement(Home home, View y0, Gecode::Int::IntView y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/int.cpp:145:11: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/int.cpp:150:11: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ ./gecode/set/rel/re-eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/int.cpp:155:11: required from here ./gecode/set/rel/re-eq.hpp:89:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | (void) new (home) ReEq(home,x0,x1,b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp:43:44: note: initializing argument 1 of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 43 | ReEq::ReEq(Home home, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: gecode/set/int.cpp:237:5: required from here ./gecode/set/int/minmax.hpp:142:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 142 | (void) new (home) NotMinElement(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:134:43: note: initializing argument 1 of ‘Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 134 | NotMinElement::NotMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/int.cpp:245:7: required from here ./gecode/set/int/minmax.hpp:271:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 271 | (void) new (home) ReMinElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:260:44: note: initializing argument 1 of ‘Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 260 | ReMinElement::ReMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/int.cpp:249:7: required from here ./gecode/set/int/minmax.hpp:271:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 271 | (void) new (home) ReMinElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:260:44: note: initializing argument 1 of ‘Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 260 | ReMinElement::ReMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/int.cpp:253:7: required from here ./gecode/set/int/minmax.hpp:271:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 271 | (void) new (home) ReMinElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:260:44: note: initializing argument 1 of ‘Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 260 | ReMinElement::ReMinElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: gecode/set/int.cpp:269:5: required from here ./gecode/set/int/minmax.hpp:458:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 458 | (void) new (home) NotMaxElement(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:444:43: note: initializing argument 1 of ‘Gecode::Set::Int::NotMaxElement::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 444 | NotMaxElement::NotMaxElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: gecode/set/int.cpp:277:7: required from here ./gecode/set/int/minmax.hpp:568:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:549:44: note: initializing argument 1 of ‘Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ 549 | ReMaxElement::ReMaxElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: gecode/set/int.cpp:281:7: required from here ./gecode/set/int/minmax.hpp:568:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:549:44: note: initializing argument 1 of ‘Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ 549 | ReMaxElement::ReMaxElement(Home home, View y0, | ~~~~~^~~~ ./gecode/set/int/minmax.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: gecode/set/int.cpp:285:7: required from here ./gecode/set/int/minmax.hpp:568:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 568 | (void) new (home) ReMaxElement(home,x0,x1,b2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp:549:44: note: initializing argument 1 of ‘Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ 549 | ReMaxElement::ReMaxElement(Home home, View y0, | ~~~~~^~~~ In file included from ./gecode/set/int.hh:296, from gecode/set/int.cpp:38: ./gecode/set/int/weights.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Int::Weights::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: gecode/set/int.cpp:295:5: required from here ./gecode/set/int/weights.hpp:179:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | (void) new (home) Weights(home,elements,weights,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/int.hh:296, from gecode/set/int.cpp:38: ./gecode/set/int/weights.hpp:146:31: note: initializing argument 1 of ‘Gecode::Set::Int::Weights::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ 146 | Weights::Weights(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/int.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from gecode/set/int.cpp:39: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/int.cpp:51:9: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:318, from gecode/set/int.cpp:39: ./gecode/set/rel/nosubset.hpp: In instantiation of ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/int.cpp:63:9: required from here ./gecode/set/rel/nosubset.hpp:49:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | View1,PC_SET_CGLB>(home,y0,y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: ./gecode/set/int/minmax.hpp:411:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ gecode/set/int.cpp:73:9: required from here ./gecode/set/int/minmax.hpp:398:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 398 | Gecode::Int::IntView,Gecode::Int::PC_INT_BND> (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::MinElement::MinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: ./gecode/set/int/minmax.hpp:55:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::MinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ gecode/set/int.cpp:87:9: required from here ./gecode/set/int/minmax.hpp:49:102: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : MixBinaryPropagator (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 1]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/int.cpp:145:11: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/int.cpp:150:11: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:321, from gecode/set/int.cpp:39: ./gecode/set/rel/re-eq.hpp: In instantiation of ‘Gecode::Set::Rel::ReEq::ReEq(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/rel/re-eq.hpp:89:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::ReEq::post(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/int.cpp:155:11: required from here ./gecode/set/rel/re-eq.hpp:45:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : Propagator(home), x0(y0), x1(y1), b(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: ./gecode/set/int/minmax.hpp:142:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ gecode/set/int.cpp:237:5: required from here ./gecode/set/int/minmax.hpp:137:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/int/minmax.hpp:271:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/int.cpp:245:7: required from here ./gecode/set/int/minmax.hpp:265:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of ‘Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]’ 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/int/minmax.hpp:271:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/int.cpp:249:7: required from here ./gecode/set/int/minmax.hpp:265:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of ‘Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]’ 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/int/minmax.hpp:271:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/int.cpp:253:7: required from here ./gecode/set/int/minmax.hpp:265:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of ‘Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]’ 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::NotMaxElement::NotMaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: ./gecode/set/int/minmax.hpp:458:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::NotMaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ gecode/set/int.cpp:269:5: required from here ./gecode/set/int/minmax.hpp:447:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 447 | Gecode::Int::IntView,Gecode::Int::PC_INT_DOM> (home, y0, y1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’: ./gecode/set/int/minmax.hpp:568:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/int.cpp:277:7: required from here ./gecode/set/int/minmax.hpp:554:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 554 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of ‘Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]’ 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’: ./gecode/set/int/minmax.hpp:568:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_IMP]’ gecode/set/int.cpp:281:7: required from here ./gecode/set/int/minmax.hpp:554:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 554 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of ‘Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]’ 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:294, from gecode/set/int.cpp:38: ./gecode/set/int/minmax.hpp: In instantiation of ‘Gecode::Set::Int::ReMaxElement::ReMaxElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’: ./gecode/set/int/minmax.hpp:568:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::ReMaxElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_PMI]’ gecode/set/int.cpp:285:7: required from here ./gecode/set/int/minmax.hpp:554:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 554 | Gecode::Int::BoolView> (home, y0, y1, b2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:605, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/propagator.hpp:274:32: note: initializing argument 1 of ‘Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]’ 274 | ::ReMixBinaryPropagator(Home home, View0 y0, View1 y1, CtrlView b1) | ~~~~~^~~~ In file included from ./gecode/set/int.hh:296, from gecode/set/int.cpp:38: ./gecode/set/int/weights.hpp: In instantiation of ‘Gecode::Set::Int::Weights::Weights(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’: ./gecode/set/int/weights.hpp:179:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::Weights::post(Gecode::Home, const Gecode::SharedArray&, const Gecode::SharedArray&, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ gecode/set/int.cpp:295:5: required from here ./gecode/set/int/weights.hpp:151:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ gecode/set/int.cpp:51:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 2; View1 = Gecode::Set::SetView; int pc1 = 3]’: ./gecode/set/rel/nosubset.hpp:49:58: required from ‘Gecode::Set::Rel::NoSubset::NoSubset(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/nosubset.hpp:64:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::NoSubset::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ gecode/set/int.cpp:63:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 1]’: ./gecode/set/int/minmax.hpp:398:66: required from ‘Gecode::Set::Int::MaxElement::MaxElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ ./gecode/set/int/minmax.hpp:411:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::MaxElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ gecode/set/int.cpp:73:9: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/set/int/minmax.hpp:137:66: required from ‘Gecode::Set::Int::NotMinElement::NotMinElement(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ ./gecode/set/int/minmax.hpp:142:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::NotMinElement::post(Gecode::Home, View, Gecode::Int::IntView) [with View = Gecode::Set::SetView]’ gecode/set/int.cpp:237:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int.hh:605, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/propagator.hpp: In instantiation of ‘Gecode::Int::ReMixBinaryPropagator::ReMixBinaryPropagator(Gecode::Home, View0, View1, CtrlView) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Int::IntView; int pc1 = 2; CtrlView = Gecode::Int::BoolView]’: ./gecode/set/int/minmax.hpp:265:47: required from ‘Gecode::Set::Int::ReMinElement::ReMinElement(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ ./gecode/set/int/minmax.hpp:271:12: required from ‘static Gecode::ExecStatus Gecode::Set::Int::ReMinElement::post(Gecode::Home, View, Gecode::Int::IntView, Gecode::Int::BoolView) [with View = Gecode::Set::SetView; Gecode::ReifyMode rm = Gecode::RM_EQV]’ gecode/set/int.cpp:245:7: required from here ./gecode/int/propagator.hpp:275:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | : Propagator(home), x0(y0), x1(y1), b(b1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/int.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/int.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:62:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | GECODE_ES_CHECK((DistinctDoit::post(home,y,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:39: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/set/rel/nq.hpp:68:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | GECODE_ES_CHECK((DistinctDoit::post(home,x,cv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:39: ./gecode/set/rel/nq.hpp:99:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 99 | DistinctDoit::post(Home home, View0 x, ConstSetView y) { | ~~~~~^~~~ ./gecode/set/rel/nq.hpp:70:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | (void) new (home) Distinct(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:39: ./gecode/set/rel/nq.hpp:44:40: note: initializing argument 1 of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 44 | Distinct::Distinct(Home home, View0 x, View1 y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’: ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:39: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:100:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | (void) new (home) DistinctDoit(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:39: ./gecode/set/rel/nq.hpp:145:42: note: initializing argument 1 of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ 145 | DistinctDoit::DistinctDoit(Home home, View0 _x, ConstSetView _y) | ~~~~~^~~~ ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:45:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:39: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:322, from gecode/set/int.cpp:39: ./gecode/set/rel/nq.hpp: In instantiation of ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’: ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/set/rel/nq.hpp:146:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | : UnaryPropagator(home,_x), y(_y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp:302:50: note: initializing argument 1 of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’ 302 | UnaryPropagator::UnaryPropagator(Home home, View y0) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 0; View1 = Gecode::Set::SingletonView; int pc1 = 0]’: ./gecode/set/rel/nq.hpp:45:73: required from ‘Gecode::Set::Rel::Distinct::Distinct(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nq.hpp:70:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SingletonView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SingletonView]’ ./gecode/set/rel/nq.hpp:62:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::UnaryPropagator::UnaryPropagator(Gecode::Home, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/rel/nq.hpp:146:56: required from ‘Gecode::Set::Rel::DistinctDoit::DistinctDoit(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:100:12: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::DistinctDoit::post(Gecode::Home, View0, Gecode::Set::ConstSetView) [with View0 = Gecode::Set::SetView]’ ./gecode/set/rel/nq.hpp:68:7: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Distinct::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/re-eq.hpp:114:7: required from ‘Gecode::ExecStatus Gecode::Set::Rel::ReEq::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView; CtrlView = Gecode::Int::BoolView; Gecode::ReifyMode rm = Gecode::RM_PMI; Gecode::ModEventDelta = int]’ ./gecode/set/rel/re-eq.hpp:104:3: required from here ./gecode/kernel/propagator/pattern.hpp:303:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 303 | : Propagator(home), x0(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/int.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/channel.o gecode/set/channel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/channel.cpp:38: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:38: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/channel.cpp:38: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:38: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/channel.cpp:38: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/channel.cpp:38: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/channel.cpp:38: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/channel.cpp:38: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/channel.cpp:38: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:38: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/channel.cpp:38: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:38: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/channel.cpp:38: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:38: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/channel.cpp:38: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:38: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/channel.cpp:38: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/channel.cpp:38: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: gecode/set/channel.cpp: In function ‘void Gecode::channelSorted(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/channel.cpp:46:5: note: in expansion of macro ‘GECODE_POST’ 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: gecode/set/channel.cpp:48:77: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL(Set::Channel::ChannelSorted::post(home,y,xa)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:258, from gecode/set/channel.cpp:40: ./gecode/set/channel/sorted.hpp:65:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]’ 65 | ChannelSorted::post(Home home, View x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: gecode/set/channel.cpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/channel.cpp:53:5: note: in expansion of macro ‘GECODE_POST’ 53 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: gecode/set/channel.cpp:60:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | GECODE_ES_FAIL((Set::Channel::ChannelInt::post(home,xa,ya))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:259, from gecode/set/channel.cpp:40: ./gecode/set/channel/int.hpp:67:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’ 67 | ChannelInt::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: gecode/set/channel.cpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/channel.cpp:65:5: note: in expansion of macro ‘GECODE_POST’ 65 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: gecode/set/channel.cpp:68:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | ::post(home,xv,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:260, from gecode/set/channel.cpp:40: ./gecode/set/channel/bool.hpp:118:32: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]’ 118 | ChannelBool::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: gecode/set/channel.cpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::SetVarArgs&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/channel.cpp:74:5: note: in expansion of macro ‘GECODE_POST’ 74 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: gecode/set/channel.cpp:81:76: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 81 | GECODE_ES_FAIL((Set::Channel::ChannelSet::post(home,xa,ya))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:261, from gecode/set/channel.cpp:40: ./gecode/set/channel/set.hpp:60:31: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’ 60 | ChannelSet::post(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/channel.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/channel.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/set/channel/sorted.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]’: gecode/set/channel.cpp:48:5: required from here ./gecode/set/channel/sorted.hpp:73:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | SingletonView>::post(home,x0, sv))); ./gecode/kernel/macros.hpp:92:48: note: in definition of macro ‘GECODE_ES_CHECK’ 92 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/channel/sorted.hpp:42, from ./gecode/set/channel.hh:258, from gecode/set/channel.cpp:40: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:258, from gecode/set/channel.cpp:40: ./gecode/set/channel/sorted.hpp:77:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | (void) new (home) ChannelSorted(home,x0,xs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:258, from gecode/set/channel.cpp:40: ./gecode/set/channel/sorted.hpp:48:43: note: initializing argument 1 of ‘Gecode::Set::Channel::ChannelSorted::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]’ 48 | ChannelSorted::ChannelSorted(Home home, View y0, | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:259, from gecode/set/channel.cpp:40: ./gecode/set/channel/int.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’: gecode/set/channel.cpp:60:5: required from here ./gecode/set/channel/int.hpp:87:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | (void) new (home) ChannelInt(home,xs,ys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:259, from gecode/set/channel.cpp:40: ./gecode/set/channel/int.hpp:44:37: note: initializing argument 1 of ‘Gecode::Set::Channel::ChannelInt::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’ 44 | ChannelInt::ChannelInt(Home home, | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:260, from gecode/set/channel.cpp:40: ./gecode/set/channel/bool.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]’: gecode/set/channel.cpp:67:5: required from here ./gecode/set/channel/bool.hpp:121:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 121 | (void) new (home) ChannelBool(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:260, from gecode/set/channel.cpp:40: ./gecode/set/channel/bool.hpp:78:39: note: initializing argument 1 of ‘Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]’ 78 | ChannelBool::ChannelBool(Home home, | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:261, from gecode/set/channel.cpp:40: ./gecode/set/channel/set.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’: gecode/set/channel.cpp:81:5: required from here ./gecode/set/channel/set.hpp:73:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | (void) new (home) ChannelSet(home,xs,ys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/channel.hh:261, from gecode/set/channel.cpp:40: ./gecode/set/channel/set.hpp:38:37: note: initializing argument 1 of ‘Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’ 38 | ChannelSet::ChannelSet(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/channel.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/channel/sorted.hpp:42, from ./gecode/set/channel.hh:258, from gecode/set/channel.cpp:40: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/channel/sorted.hpp:72:7: required from ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]’ gecode/set/channel.cpp:48:5: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/channel/sorted.hpp:42, from ./gecode/set/channel.hh:258, from gecode/set/channel.cpp:40: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:258, from gecode/set/channel.cpp:40: ./gecode/set/channel/sorted.hpp: In instantiation of ‘Gecode::Set::Channel::ChannelSorted::ChannelSorted(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]’: ./gecode/set/channel/sorted.hpp:77:14: required from ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]’ gecode/set/channel.cpp:48:5: required from here ./gecode/set/channel/sorted.hpp:50:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | : Propagator(home), x0(y0), xs(ys) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:259, from gecode/set/channel.cpp:40: ./gecode/set/channel/int.hpp: In instantiation of ‘Gecode::Set::Channel::ChannelInt::ChannelInt(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’: ./gecode/set/channel/int.hpp:87:12: required from ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelInt::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’ gecode/set/channel.cpp:60:5: required from here ./gecode/set/channel/int.hpp:48:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | : Propagator(home), xs(xs0), ys(ys0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:260, from gecode/set/channel.cpp:40: ./gecode/set/channel/bool.hpp: In instantiation of ‘Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]’: ./gecode/set/channel/bool.hpp:121:12: required from ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]’ gecode/set/channel.cpp:67:5: required from here ./gecode/set/channel/bool.hpp:81:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 81 | : Super(home,x0,y0), co(home), running(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/channel.hh:261, from gecode/set/channel.cpp:40: ./gecode/set/channel/set.hpp: In instantiation of ‘Gecode::Set::Channel::ChannelSet::ChannelSet(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’: ./gecode/set/channel/set.hpp:73:12: required from ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelSet::post(Gecode::Home, Gecode::ViewArray >&, Gecode::ViewArray >&) [with View = Gecode::Set::SetView]’ gecode/set/channel.cpp:81:5: required from here ./gecode/set/channel/set.hpp:41:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | : Propagator(home), xs(xs0), ys(ys0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/channel/sorted.hpp:42, from ./gecode/set/channel.hh:258, from gecode/set/channel.cpp:40: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/channel/sorted.hpp:72:7: required from ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]’ gecode/set/channel.cpp:48:5: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Int::BoolView; int pc0 = 0; View1 = Gecode::Set::SetView; int pc1 = -1]’: ./gecode/set/channel/bool.hpp:81:49: required from ‘Gecode::Set::Channel::ChannelBool::ChannelBool(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]’ ./gecode/set/channel/bool.hpp:121:12: required from ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelBool::post(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView]’ gecode/set/channel.cpp:67:5: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/channel.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/channel.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/channel/sorted.hpp:72:7: required from ‘static Gecode::ExecStatus Gecode::Set::Channel::ChannelSorted::post(Gecode::Home, View, Gecode::ViewArray&) [with View = Gecode::Set::SetView]’ gecode/set/channel.cpp:48:5: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/channel.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/bool.o gecode/set/bool.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/bool.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/bool.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/bool.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/bool.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/bool.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/bool.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/bool.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/bool.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/bool.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/bool.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/bool.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: gecode/set/bool.cpp: In function ‘void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::SetVar, Gecode::SetVar, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/bool.cpp:40:5: note: in expansion of macro ‘GECODE_POST’ 40 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/set/bool.cpp:42:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | channel(home, b, i); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ gecode/set/bool.cpp:44:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 44 | yx[0]=y; yx[1]=x; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/bool.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/bool.cpp:44:20: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 44 | yx[0]=y; yx[1]=x; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/bool.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/bool.cpp:45:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | element(home, yx, i, z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/bool.cpp:34: ./gecode/set.hh:1019:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, Gecode::SetVar)’ 1019 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/bool.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/bool.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/bool.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/bool.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/bool.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/bool.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/element.o gecode/set/element.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from ./gecode/set/element.hh:42, from gecode/set/element.cpp:36: ./gecode/int/element/pair.hpp: In constructor ‘Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)’: ./gecode/int/element/pair.hpp:40:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | : TernaryPropagator(home,x0,x1,x2), w(w0) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:412:9: note: initializing argument 1 of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’ 412 | (Home home, View y0, View y1, View y2) | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from ./gecode/set/element.hh:42, from gecode/set/element.cpp:36: ./gecode/int/element/pair.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’: ./gecode/int/element/pair.hpp:52:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | return Rel::EqDom::post(home,x0x1w,x2); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from ./gecode/set/element.hh:42, from gecode/set/element.cpp:36: ./gecode/int/rel/eq.hpp:176:33: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ 176 | EqDom::post(Home home, View0 x0, View1 x1){ | ~~~~~^~~~ In file included from ./gecode/int/element.hh:323, from ./gecode/set/element.hh:42, from gecode/set/element.cpp:36: ./gecode/int/element/pair.hpp:58:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 58 | (void) new (home) Pair(home,x0,x1,x2,w); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:323, from ./gecode/set/element.hh:42, from gecode/set/element.cpp:36: ./gecode/int/element/pair.hpp:39:19: note: initializing argument 1 of ‘Gecode::Int::Element::Pair::Pair(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int)’ 39 | Pair::Pair(Home home, IntView x0, IntView x1, IntView x2, int w0) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp: In function ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:54:5: note: in expansion of macro ‘GECODE_POST’ 54 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:62:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | post(home,iv,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp:60:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’ 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:71:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | post(home,iv,y,z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’ 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:80:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 80 | post(home,iv,y,z,universe))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’ 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp: In function ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:94:5: note: in expansion of macro ‘GECODE_POST’ 94 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:102:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | ::post(home,iv,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp:60:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’ 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:111:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 111 | post(home,iv,y,z))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’ 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:120:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | SetView>::post(home,iv,y,z,universe))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’ 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp: In function ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const IntSetArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:134:5: note: in expansion of macro ‘GECODE_POST’ 134 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:145:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | post(home,iv,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp:60:43: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’ 60 | ElementDisjoint::post(Home home, IdxViewArray& xs, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:152:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | post(home,z,x,y))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:224, from gecode/set/element.cpp:36: ./gecode/set/element/unionConst.hpp:95:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]’ 95 | post(Home home, SView x0, const IntSetArgs& xs, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:164:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 164 | post(home,iv,y,z,universe))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp:92:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’ 92 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1, | ~~~~~^~~~ gecode/set/element.cpp: In function ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’: gecode/set/element.cpp:182:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | element(home,op,xs,y,z,universe); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:132:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const IntSetArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 132 | element(Home home, SetOpType op, const IntSetArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:189:5: note: in expansion of macro ‘GECODE_POST’ 189 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:197:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 197 | ::post(home, iv, single,zv))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp:90:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’ 90 | post(Home home, IdxViewArray& xs, View0 x0, View1 x1) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp: In function ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:206:5: note: in expansion of macro ‘GECODE_POST’ 206 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp:212:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 212 | SingletonView>::post(home, z, x, single))); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:224, from gecode/set/element.cpp:36: ./gecode/set/element/unionConst.hpp:95:13: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]’ 95 | post(Home home, SView x0, const IntSetArgs& xs, | ~~~~~^~~~ gecode/set/element.cpp: In function ‘Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)’: gecode/set/element.cpp:220:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | if (Int::Element::Pair::post(home,x,y,xy,w,h) != ES_OK) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/element.hh:323, from ./gecode/set/element.hh:42, from gecode/set/element.cpp:36: ./gecode/int/element/pair.hpp:43:19: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Int::Element::Pair::post(Gecode::Home, Gecode::Int::IntView, Gecode::Int::IntView, Gecode::Int::IntView, int, int)’ 43 | Pair::post(Home home, IntView x0, IntView x1, IntView x2, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp: In function ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:233:5: note: in expansion of macro ‘GECODE_POST’ 233 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/set/element.cpp:234:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | element(home, a, pair(home,x,w,y,h), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:218:15: note: initializing argument 1 of ‘Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)’ 218 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/set/element.cpp:234:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | element(home, a, pair(home,x,w,y,h), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:201:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, Gecode::SetVar)’ 201 | element(Home home, const IntSetArgs& x, IntVar y, SetVar z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: gecode/set/element.cpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/element.cpp:244:5: note: in expansion of macro ‘GECODE_POST’ 244 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/set/element.cpp:245:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | element(home, a, pair(home,x,w,y,h), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:218:15: note: initializing argument 1 of ‘Gecode::IntVar Gecode::{anonymous}::pair(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, int)’ 218 | pair(Home home, IntVar x, int w, IntVar y, int h) { | ~~~~~^~~~ gecode/set/element.cpp:245:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | element(home, a, pair(home,x,w,y,h), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/element.cpp:186:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, Gecode::SetVar)’ 186 | element(Home home, const SetVarArgs& x, IntVar y, SetVar z) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::TernaryPropagator::TernaryPropagator(Gecode::Home, View, View, View) [with View = Gecode::Int::IntView; int pc = 2]’: ./gecode/int/element/pair.hpp:40:65: required from here ./gecode/kernel/propagator/pattern.hpp:413:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from ./gecode/set/element.hh:42, from gecode/set/element.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’: ./gecode/int/element/pair.hpp:52:46: required from here ./gecode/int/rel/eq.hpp:186:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | (void) new (home) EqDom(home,x0,x1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from ./gecode/set/element.hh:42, from gecode/set/element.cpp:36: ./gecode/int/rel/eq.hpp:171:34: note: initializing argument 1 of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ 171 | EqDom::EqDom(Home home, View0 x0, View1 x1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’: gecode/set/element.cpp:61:9: required from here ./gecode/set/element/disjoint.hpp:67:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | (void) new (home) | ^~~~~~~~~~ 68 | ElementDisjoint(home,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp:40:54: note: initializing argument 1 of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’ 40 | ElementDisjoint::ElementDisjoint(Home home, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’: gecode/set/element.cpp:69:9: required from here ./gecode/set/element/union.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) | ^~~~~~~~~~ 97 | ElementUnion(home,xs,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp:41:21: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’: gecode/set/element.cpp:78:9: required from here ./gecode/set/element/inter.hpp:99:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | (void) new (home) | ^~~~~~~~~~ 100 | ElementIntersection(home,xs,x0,x1,universe); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp:41:28: note: initializing argument 1 of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’: gecode/set/element.cpp:101:9: required from here ./gecode/set/element/disjoint.hpp:67:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | (void) new (home) | ^~~~~~~~~~ 68 | ElementDisjoint(home,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp:40:54: note: initializing argument 1 of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’ 40 | ElementDisjoint::ElementDisjoint(Home home, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’: gecode/set/element.cpp:109:9: required from here ./gecode/set/element/union.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) | ^~~~~~~~~~ 97 | ElementUnion(home,xs,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp:41:21: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’: gecode/set/element.cpp:118:9: required from here ./gecode/set/element/inter.hpp:99:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | (void) new (home) | ^~~~~~~~~~ 100 | ElementIntersection(home,xs,x0,x1,universe); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp:41:28: note: initializing argument 1 of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’: gecode/set/element.cpp:144:9: required from here ./gecode/set/element/disjoint.hpp:67:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | (void) new (home) | ^~~~~~~~~~ 68 | ElementDisjoint(home,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp:40:54: note: initializing argument 1 of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’ 40 | ElementDisjoint::ElementDisjoint(Home home, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:224, from gecode/set/element.cpp:36: ./gecode/set/element/unionConst.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]’: gecode/set/element.cpp:150:9: required from here ./gecode/set/element/unionConst.hpp:102:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | (void) new (home) | ^~~~~~~~~~ 103 | ElementUnionConst(home,x0,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:224, from gecode/set/element.cpp:36: ./gecode/set/element/unionConst.hpp:41:26: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]’ 41 | ElementUnionConst(Home home, SView y0, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’: gecode/set/element.cpp:162:9: required from here ./gecode/set/element/inter.hpp:99:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 99 | (void) new (home) | ^~~~~~~~~~ 100 | ElementIntersection(home,xs,x0,x1,universe); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp:41:28: note: initializing argument 1 of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementIntersection(Home home, IdxViewArray& iv0, View0 y0, View1 y1, | ~~~~~^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’: gecode/set/element.cpp:196:5: required from here ./gecode/set/element/union.hpp:96:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 96 | (void) new (home) | ^~~~~~~~~~ 97 | ElementUnion(home,xs,x0,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp:41:21: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’ 41 | ElementUnion(Home home, IdxViewArray& iv0, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:224, from gecode/set/element.cpp:36: ./gecode/set/element/unionConst.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]’: gecode/set/element.cpp:211:5: required from here ./gecode/set/element/unionConst.hpp:102:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | (void) new (home) | ^~~~~~~~~~ 103 | ElementUnionConst(home,x0,xs,x1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/element.hh:224, from gecode/set/element.cpp:36: ./gecode/set/element/unionConst.hpp:41:26: note: initializing argument 1 of ‘Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]’ 41 | ElementUnionConst(Home home, SView y0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int/rel.hh:695, from ./gecode/int/element.hh:40, from ./gecode/set/element.hh:42, from gecode/set/element.cpp:36: ./gecode/int/rel/eq.hpp: In instantiation of ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’: ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ ./gecode/int/element/pair.hpp:52:46: required from here ./gecode/int/rel/eq.hpp:172:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | : MixBinaryPropagator(home,x0,x1) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp: In instantiation of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/disjoint.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’ gecode/set/element.cpp:61:9: required from here ./gecode/set/element/disjoint.hpp:43:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), iv(iv0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/union.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’ gecode/set/element.cpp:69:9: required from here ./gecode/set/element/union.hpp:42:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp: In instantiation of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/inter.hpp:99:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’ gecode/set/element.cpp:78:9: required from here ./gecode/set/element/inter.hpp:43:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), universe(theUniverse), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp: In instantiation of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/disjoint.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::SingletonView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’ gecode/set/element.cpp:101:9: required from here ./gecode/set/element/disjoint.hpp:43:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), iv(iv0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/union.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’ gecode/set/element.cpp:109:9: required from here ./gecode/set/element/union.hpp:42:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp: In instantiation of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/inter.hpp:99:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’ gecode/set/element.cpp:118:9: required from here ./gecode/set/element/inter.hpp:43:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), universe(theUniverse), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:225, from gecode/set/element.cpp:36: ./gecode/set/element/disjoint.hpp: In instantiation of ‘Gecode::Set::Element::ElementDisjoint::ElementDisjoint(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/disjoint.hpp:67:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementDisjoint::post(Gecode::Home, Gecode::Set::Element::ElementDisjoint::IdxViewArray&, RView) [with SView = Gecode::Set::ConstSetView; RView = Gecode::Set::SetView; Gecode::Set::Element::ElementDisjoint::IdxViewArray = Gecode::Int::IdxViewArray]’ gecode/set/element.cpp:144:9: required from here ./gecode/set/element/disjoint.hpp:43:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), iv(iv0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:224, from gecode/set/element.cpp:36: ./gecode/set/element/unionConst.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]’: ./gecode/set/element/unionConst.hpp:102:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SetView; Gecode::IntSetArgs = Gecode::ArgArray]’ gecode/set/element.cpp:150:9: required from here ./gecode/set/element/unionConst.hpp:44:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), n_iv(iv0.size()), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:222, from gecode/set/element.cpp:36: ./gecode/set/element/inter.hpp: In instantiation of ‘Gecode::Set::Element::ElementIntersection::ElementIntersection(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/inter.hpp:99:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::post(Gecode::Home, Gecode::Set::Element::ElementIntersection::IdxViewArray&, View0, View1, const Gecode::IntSet&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementIntersection::IdxViewArray = Gecode::Int::IdxViewArray]’ gecode/set/element.cpp:162:9: required from here ./gecode/set/element/inter.hpp:43:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : Propagator(home), universe(theUniverse), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:223, from gecode/set/element.cpp:36: ./gecode/set/element/union.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnion::ElementUnion(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’: ./gecode/set/element/union.hpp:96:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnion::post(Gecode::Home, Gecode::Set::Element::ElementUnion::IdxViewArray&, View0, View1) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::Set::Element::ElementUnion::IdxViewArray = Gecode::Int::IdxViewArray]’ gecode/set/element.cpp:196:5: required from here ./gecode/set/element/union.hpp:42:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | : Propagator(home), iv(iv0), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/element.hh:224, from gecode/set/element.cpp:36: ./gecode/set/element/unionConst.hpp: In instantiation of ‘Gecode::Set::Element::ElementUnionConst::ElementUnionConst(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]’: ./gecode/set/element/unionConst.hpp:102:12: required from ‘static Gecode::ExecStatus Gecode::Set::Element::ElementUnionConst::post(Gecode::Home, SView, const IntSetArgs&, RView) [with SView = Gecode::Set::SetView; RView = Gecode::Set::SingletonView; Gecode::IntSetArgs = Gecode::ArgArray]’ gecode/set/element.cpp:211:5: required from here ./gecode/set/element/unionConst.hpp:44:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | : Propagator(home), x0(y0), n_iv(iv0.size()), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; int pc0 = 2; View1 = Gecode::Int::IntView; int pc1 = 2]’: ./gecode/int/rel/eq.hpp:172:72: required from ‘Gecode::Int::Rel::EqDom::EqDom(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ ./gecode/int/rel/eq.hpp:186:14: required from ‘static Gecode::ExecStatus Gecode::Int::Rel::EqDom::post(Gecode::Home, View0, View1) [with View0 = Gecode::Int::OffsetView; View1 = Gecode::Int::IntView]’ ./gecode/int/element/pair.hpp:52:46: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/element/union.hpp:312:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel-op/union.hpp:241:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 241 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp:243:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | return Union::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp:245:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | (void) new (home) UnionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp:204:36: note: initializing argument 1 of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 204 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/element/union.hpp:318:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/element/union.hpp:322:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:242:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 242 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:244:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:246:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:205:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]’: ./gecode/set/element/inter.hpp:282:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/element/inter.hpp:286:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:242:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 242 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:244:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:246:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:205:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’: ./gecode/set/element/inter.hpp:282:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/element/inter.hpp:286:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/element/union.hpp:312:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel-op/union.hpp:241:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 241 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp:243:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | return Union::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp:61:50: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ 61 | ExecStatus Union::post(Home home, View0 x0, | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp:245:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | (void) new (home) UnionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp:204:36: note: initializing argument 1 of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 204 | UnionN::UnionN(Home home, ViewArray& x, View1 y) | ~~~~~^~~~ ./gecode/set/rel-op/union.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’: ./gecode/set/element/union.hpp:318:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel-op/union.hpp:63:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 63 | (void) new (home) Union(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp:49:40: note: initializing argument 1 of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ 49 | Union::Union(Home home, View0 y0,View1 y1,View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:242:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 242 | return Rel::Eq::post(home, x[0], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:244:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | return Intersection::post(home, x[0], x[1], y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:48:46: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 48 | Intersection::post(Home home, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp:246:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 246 | (void) new (home) IntersectionN(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:205:50: note: initializing argument 1 of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 205 | IntersectionN::IntersectionN(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/rel-op/inter.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/element/inter.hpp:282:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:50:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | (void) new (home) Intersection(home,x0,x1,x2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp:186:54: note: initializing argument 1 of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ 186 | Intersection::Intersection(Home home, | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:245:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/union.hpp:312:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel-op/union.hpp:205:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/element/union.hpp:318:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/union.hpp:322:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:242:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:246:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:208:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:282:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/element/inter.hpp:286:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:242:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:246:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:208:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:282:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/element/inter.hpp:286:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:245:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/union.hpp:312:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel-op/union.hpp:205:71: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | : MixNaryOnePropagator(home,x,y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:290, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/union.hpp: In instantiation of ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ ./gecode/set/element/union.hpp:318:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/set/rel-op/union.hpp:51:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:246:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:208:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | intOfDets(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:722:9: note: initializing argument 1 of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 722 | (Home home, ViewArray& x0, View1 y0) | ~~~~~^~~~ In file included from ./gecode/set/rel-op.hh:289, from ./gecode/set/element.hh:44, from gecode/set/element.cpp:36: ./gecode/set/rel-op/inter.hpp: In instantiation of ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’: ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:282:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel-op/inter.hpp:189:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | View2,PC_SET_ANY>(home,y0,y1,y2) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:647:29: note: initializing argument 1 of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’ 647 | MixTernaryPropagator(Home home, View0 y0, View1 y1, View2 y2) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel-op/union.hpp:205:71: required from ‘Gecode::Set::RelOp::UnionN::UnionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:245:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::UnionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/union.hpp:312:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/union.hpp:51:61: required from ‘Gecode::Set::RelOp::Union::Union(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:63:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Union::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; View2 = Gecode::Set::SetView]’ ./gecode/set/element/union.hpp:318:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/union.hpp:322:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementUnion::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SetView; View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/union.hpp:109:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:242:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel-op/inter.hpp:208:21: required from ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:246:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::ConstSetView; View2 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:282:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::ConstSetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::ConstSetView]’ ./gecode/set/element/inter.hpp:286:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/element.hh:43, from gecode/set/element.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:242:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixNaryOnePropagator::MixNaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel-op/inter.hpp:208:21: required from ‘Gecode::Set::RelOp::IntersectionN::IntersectionN(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:246:14: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/kernel/propagator/pattern.hpp:723:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 723 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixTernaryPropagator::MixTernaryPropagator(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4; View2 = Gecode::Set::SetView; int pc2 = 4]’: ./gecode/set/rel-op/inter.hpp:189:61: required from ‘Gecode::Set::RelOp::Intersection::Intersection(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:50:12: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::Intersection::post(Gecode::Home, View0, View1, View2) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SingletonView; View2 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:282:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/kernel/propagator/pattern.hpp:648:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 648 | : Propagator(home), x0(y0), x1(y1), x2(y2) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SingletonView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SingletonView]’ ./gecode/set/element/inter.hpp:286:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:242:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::ConstSetView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::ConstSetView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/inter.hpp:242:40: required from ‘static Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::post(Gecode::Home, Gecode::ViewArray&, View1) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/element/inter.hpp:276:9: required from ‘Gecode::ExecStatus Gecode::Set::Element::ElementIntersection::propagate(Gecode::Space&, const ModEventDelta&) [with View = Gecode::Set::SingletonView; View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/element/inter.hpp:112:3: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryInter; J = Gecode::Set::BndSetRanges]’: ./gecode/set/var-imp/set.hpp:299:9: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:303:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryInter]’: ./gecode/set/var-imp/set.hpp:215:42: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:309:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryInter]’: ./gecode/set/var-imp/set.hpp:314:38: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:306:27: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:303:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-singleton-append.hpp:94:11: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 94 | : j(j0) { | ^ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]’: ./gecode/set/var-imp/set.hpp:215:42: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:284:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:266:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Set::BndSetRanges]’: ./gecode/set/var-imp/set.hpp:299:9: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:579:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYLB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:288:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:266:3: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::Union::Union(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]’: ./gecode/set/var-imp/integerset.hpp:300:41: required from ‘bool Gecode::Set::GLBndSet::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]’ ./gecode/set/var-imp/set.hpp:315:21: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:306:27: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:152:23: required from ‘Gecode::ModEvent Gecode::Set::SetView::includeI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryInter; Gecode::ModEvent = int]’ ./gecode/set/rel-op/inter.hpp:303:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::IntersectionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/inter.hpp:273:3: required from here ./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryInter::NaryInter(const Gecode::Iter::Ranges::NaryInter&)’ is deprecated [-Wdeprecated-copy] 47 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-inter.hpp:297:3: note: because ‘Gecode::Iter::Ranges::NaryInter’ has user-provided ‘Gecode::Iter::Ranges::NaryInter& Gecode::Iter::Ranges::NaryInter::operator=(const Gecode::Iter::Ranges::NaryInter&)’ 297 | NaryInter::operator =(const NaryInter& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-union.hpp:160:18: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 160 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]’: ./gecode/set/var-imp/set.hpp:240:38: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:232:29: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:284:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:266:3: required from here ./gecode/iter/ranges-singleton-append.hpp:94:11: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 94 | : j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]’: ./gecode/set/var-imp/integerset.hpp:378:41: required from ‘bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]’ ./gecode/set/var-imp/set.hpp:241:23: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:232:29: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel-op/union.hpp:284:11: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::UnionN::propagate(Gecode::Space&, const ModEventDelta&) [with View0 = Gecode::Set::SingletonView; View1 = Gecode::Set::SetView; Gecode::ModEventDelta = int]’ ./gecode/set/rel-op/union.hpp:266:3: required from here ./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 47 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/element.hh:39, from gecode/set/element.cpp:36: ./gecode/iter/ranges-inter.hpp:142:18: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 142 | : i(i0), j(j0) { | ^ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/sequence.o gecode/set/sequence.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq.hpp: In constructor ‘Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)’: ./gecode/set/sequence/seq.hpp:49:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)’: ./gecode/set/sequence/seq.hpp:59:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Seq(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq.hpp:48:17: note: initializing argument 1 of ‘Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)’ 48 | Seq::Seq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq-u.hpp: In constructor ‘Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)’: ./gecode/set/sequence/seq-u.hpp:49:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : NaryOnePropagator(home,x, y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq-u.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)’: ./gecode/set/sequence/seq-u.hpp:64:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return Rel::Eq::post(home, x[0], y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence.cpp:36: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq-u.hpp:68:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | (void) new (home) SeqU(home,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq-u.hpp:48:19: note: initializing argument 1 of ‘Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)’ 48 | SeqU::SeqU(Home home, ViewArray& x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: gecode/set/sequence.cpp: In function ‘void Gecode::sequence(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/sequence.cpp:46:5: note: in expansion of macro ‘GECODE_POST’ 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: gecode/set/sequence.cpp:48:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL(Sequence::Seq::post(home, x)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq.hpp:56:18: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)’ 56 | Seq::post(Home home, ViewArray x) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: gecode/set/sequence.cpp: In function ‘void Gecode::sequence(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVar)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/sequence.cpp:53:5: note: in expansion of macro ‘GECODE_POST’ 53 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: gecode/set/sequence.cpp:55:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | GECODE_ES_FAIL(Sequence::SeqU::post(home, x,y)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence.cpp:36: ./gecode/set/sequence/seq-u.hpp:58:19: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)’ 58 | SeqU::post(Home home, ViewArray x, SetView y) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/sequence/seq.hpp:49:49: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/sequence/seq-u.hpp:49:54: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/sequence/seq-u.hpp:64:40: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence.cpp:36: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence.cpp:36: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/sequence/seq-u.hpp:64:40: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/sequence/seq-u.hpp:64:40: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/distinct.o gecode/set/distinct.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:71, from gecode/set/distinct.cpp:34: ./gecode/set/distinct/atmostOne.hpp: In constructor ‘Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)’: ./gecode/set/distinct/atmostOne.hpp:43:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : NaryPropagator(home,x), c(_c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:71, from gecode/set/distinct.cpp:34: ./gecode/set/distinct/atmostOne.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)’: ./gecode/set/distinct/atmostOne.hpp:56:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) AtmostOne(home,x,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:71, from gecode/set/distinct.cpp:34: ./gecode/set/distinct/atmostOne.hpp:42:29: note: initializing argument 1 of ‘Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)’ 42 | AtmostOne::AtmostOne(Home home, ViewArray& x, unsigned int _c) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: gecode/set/distinct.cpp: In function ‘void Gecode::atmostOne(Gecode::Home, const Gecode::SetVarArgs&, unsigned int)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/distinct.cpp:43:5: note: in expansion of macro ‘GECODE_POST’ 43 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: gecode/set/distinct.cpp:47:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 47 | GECODE_ES_FAIL(Distinct::AtmostOne::post(home, x, c)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:71, from gecode/set/distinct.cpp:34: ./gecode/set/distinct/atmostOne.hpp:50:24: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)’ 50 | AtmostOne::post(Home home, ViewArray x, unsigned int c) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/distinct/atmostOne.hpp:43:56: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/distinct.hh:37, from gecode/set/distinct.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/distinct/atmostOne.o gecode/set/distinct/atmostOne.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:71, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/distinct/atmostOne.hpp: In constructor ‘Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)’: ./gecode/set/distinct/atmostOne.hpp:43:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | : NaryPropagator(home,x), c(_c) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/distinct.hh:71, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/distinct/atmostOne.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Distinct::AtmostOne::post(Gecode::Home, Gecode::ViewArray, unsigned int)’: ./gecode/set/distinct/atmostOne.hpp:56:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) AtmostOne(home,x,c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/distinct.hh:71, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/distinct/atmostOne.hpp:42:29: note: initializing argument 1 of ‘Gecode::Set::Distinct::AtmostOne::AtmostOne(Gecode::Home, Gecode::ViewArray&, unsigned int)’ 42 | AtmostOne::AtmostOne(Home home, ViewArray& x, unsigned int _c) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/distinct/atmostOne.hpp:43:56: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/iter.hh:68, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/iter/ranges-values.hpp: In instantiation of ‘Gecode::Iter::Ranges::ToValues::ToValues(I&) [with I = Gecode::Iter::Ranges::NaryUnion]’: gecode/set/distinct/atmostOne.cpp:67:14: required from here ./gecode/iter/ranges-values.hpp:97:11: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 97 | : i(i0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Iter::Ranges::NaryUnion; J = Gecode::Iter::Ranges::NaryUnion]’: gecode/set/distinct/atmostOne.cpp:122:55: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/distinct.hh:37, from gecode/set/distinct/atmostOne.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/precede.o gecode/set/precede.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: gecode/set/precede.cpp: In function ‘void Gecode::precede(Gecode::Home, const Gecode::SetVarArgs&, int, int)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/precede.cpp:49:5: note: in expansion of macro ‘GECODE_POST’ 49 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: gecode/set/precede.cpp:52:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 52 | GECODE_ES_FAIL(Precede::Single::post(home, y, s, t)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:109, from gecode/set/precede.cpp:40: ./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]’ 100 | Single::post(Home home, ViewArray& x, int s, int t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: gecode/set/precede.cpp: In function ‘void Gecode::precede(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::IntArgs&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/precede.cpp:62:5: note: in expansion of macro ‘GECODE_POST’ 62 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: gecode/set/precede.cpp:66:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | GECODE_ES_FAIL(Precede::Single::post(home, y, c[i], c[i+1])); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:109, from gecode/set/precede.cpp:40: ./gecode/set/precede/single.hpp:100:27: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]’ 100 | Single::post(Home home, ViewArray& x, int s, int t) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/precede.hh:109, from gecode/set/precede.cpp:40: ./gecode/set/precede/single.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]’: gecode/set/precede.cpp:52:5: required from here ./gecode/set/precede/single.hpp:134:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | (void) new (home) Single(home, x, s, t, beta, gamma); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/precede.hh:109, from gecode/set/precede.cpp:40: ./gecode/set/precede/single.hpp:88:29: note: initializing argument 1 of ‘Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]’ 88 | Single::Single(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/precede.hh:109, from gecode/set/precede.cpp:40: ./gecode/set/precede/single.hpp: In instantiation of ‘Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]’: ./gecode/set/precede/single.hpp:134:12: required from ‘static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]’ gecode/set/precede.cpp:52:5: required from here ./gecode/set/precede/single.hpp:91:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | c(home), s(s0), t(t0), alpha(0), beta(b), gamma(g) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]’: ./gecode/set/precede/single.hpp:91:56: required from ‘Gecode::Set::Precede::Single::Single(Gecode::Home, Gecode::ViewArray&, int, int, int, int) [with View = Gecode::Set::SetView]’ ./gecode/set/precede/single.hpp:134:12: required from ‘static Gecode::ExecStatus Gecode::Set::Precede::Single::post(Gecode::Home, Gecode::ViewArray&, int, int) [with View = Gecode::Set::SetView]’ gecode/set/precede.cpp:52:5: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/precede.hh:43, from gecode/set/precede.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/sequence/seq.o gecode/set/sequence/seq.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence/seq.cpp:40: ./gecode/set/sequence/seq.hpp: In constructor ‘Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)’: ./gecode/set/sequence/seq.hpp:49:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence/seq.cpp:40: ./gecode/set/sequence/seq.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)’: ./gecode/set/sequence/seq.hpp:59:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Seq(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence/seq.cpp:40: ./gecode/set/sequence/seq.hpp:48:17: note: initializing argument 1 of ‘Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)’ 48 | Seq::Seq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq.cpp:40: ./gecode/set/sequence/seq-u.hpp: In constructor ‘Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)’: ./gecode/set/sequence/seq-u.hpp:49:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : NaryOnePropagator(home,x, y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq.cpp:40: ./gecode/set/sequence/seq-u.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)’: ./gecode/set/sequence/seq-u.hpp:64:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return Rel::Eq::post(home, x[0], y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence/seq.cpp:40: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq.cpp:40: ./gecode/set/sequence/seq-u.hpp:68:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | (void) new (home) SeqU(home,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq.cpp:40: ./gecode/set/sequence/seq-u.hpp:48:19: note: initializing argument 1 of ‘Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)’ 48 | SeqU::SeqU(Home home, ViewArray& x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/sequence/seq.hpp:49:49: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/sequence/seq-u.hpp:49:54: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence/seq.cpp:40: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/sequence/seq-u.hpp:64:40: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence/seq.cpp:40: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence/seq.cpp:40: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/sequence/seq-u.hpp:64:40: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/sequence/seq-u.hpp:64:40: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/sequence/seq-u.o gecode/set/sequence/seq-u.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/sequence/seq.hpp: In constructor ‘Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)’: ./gecode/set/sequence/seq.hpp:49:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : NaryPropagator(home,x) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/sequence/seq.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Sequence::Seq::post(Gecode::Home, Gecode::ViewArray)’: ./gecode/set/sequence/seq.hpp:59:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 59 | (void) new (home) Seq(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:106, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/sequence/seq.hpp:48:17: note: initializing argument 1 of ‘Gecode::Set::Sequence::Seq::Seq(Gecode::Home, Gecode::ViewArray&)’ 48 | Seq::Seq(Home home, ViewArray& x) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/sequence/seq-u.hpp: In constructor ‘Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)’: ./gecode/set/sequence/seq-u.hpp:49:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 49 | : NaryOnePropagator(home,x, y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/propagator/pattern.hpp:527:9: note: initializing argument 1 of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]’ 527 | (Home home, ViewArray& x0, View y0) | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/sequence/seq-u.hpp: In static member function ‘static Gecode::ExecStatus Gecode::Set::Sequence::SeqU::post(Gecode::Home, Gecode::ViewArray, Gecode::Set::SetView)’: ./gecode/set/sequence/seq-u.hpp:64:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | return Rel::Eq::post(home, x[0], y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/rel/eq.hpp:54:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 54 | Eq::post(Home home, View0 x, View1 y) { | ~~~~~^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/sequence/seq-u.hpp:68:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 68 | (void) new (home) SeqU(home,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/sequence.hh:107, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/sequence/seq-u.hpp:48:19: note: initializing argument 1 of ‘Gecode::Set::Sequence::SeqU::SeqU(Gecode::Home, Gecode::ViewArray&, Gecode::Set::SetView)’ 48 | SeqU::SeqU(Home home, ViewArray& x, SetView y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/sequence/seq.hpp:49:49: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryOnePropagator::NaryOnePropagator(Gecode::Home, Gecode::ViewArray&, View) [with View = Gecode::Set::SetView; int pc = 4]’: ./gecode/set/sequence/seq-u.hpp:49:54: required from here ./gecode/kernel/propagator/pattern.hpp:528:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 528 | : Propagator(home), x(x0), y(y0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/rel/eq.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/sequence/seq-u.hpp:64:40: required from here ./gecode/set/rel/eq.hpp:56:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | (void) new (home) Eq(home,x,y); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/rel/eq.hpp:44:28: note: initializing argument 1 of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ 44 | Eq::Eq(Home home, View0 x, View1 y) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/rel.hh:320, from ./gecode/set/sequence.hh:103, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/rel/eq.hpp: In instantiation of ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’: ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/sequence/seq-u.hpp:64:40: required from here ./gecode/set/rel/eq.hpp:45:70: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | : MixBinaryPropagator(home,x,y) {} | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/propagator/pattern.hpp:586:9: note: initializing argument 1 of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’ 586 | (Home home, View0 y0, View1 y1) | ~~~~~^~~~ ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::MixBinaryPropagator::MixBinaryPropagator(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; int pc0 = 4; View1 = Gecode::Set::SetView; int pc1 = 4]’: ./gecode/set/rel/eq.hpp:45:70: required from ‘Gecode::Set::Rel::Eq::Eq(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/rel/eq.hpp:56:14: required from ‘static Gecode::ExecStatus Gecode::Set::Rel::Eq::post(Gecode::Home, View0, View1) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ ./gecode/set/sequence/seq-u.hpp:64:40: required from here ./gecode/kernel/propagator/pattern.hpp:587:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 587 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/iter.hh:57, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/iter/ranges-diff.hpp: In instantiation of ‘Gecode::Iter::Ranges::Diff::Diff(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::NaryUnion]’: ./gecode/set/var-imp/set.hpp:215:42: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/sequence/seq-u.cpp:125:9: required from here ./gecode/iter/ranges-diff.hpp:114:18: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 114 | : i(i0), j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(int, int, J&) [with J = Gecode::Iter::Ranges::NaryUnion]’: ./gecode/set/var-imp/set.hpp:240:38: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:232:29: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/sequence/seq-u.cpp:125:9: required from here ./gecode/iter/ranges-singleton-append.hpp:94:11: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 94 | : j(j0) { | ^ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:70, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/iter/ranges-singleton-append.hpp: In instantiation of ‘Gecode::Iter::Ranges::Inter::Inter(I&, J&) [with I = Gecode::Set::BndSetRanges; J = Gecode::Iter::Ranges::SingletonAppend]’: ./gecode/set/var-imp/integerset.hpp:378:41: required from ‘bool Gecode::Set::LUBndSet::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::SingletonAppend]’ ./gecode/set/var-imp/set.hpp:241:23: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI_full(Gecode::Space&, int, int, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/var-imp/set.hpp:232:29: required from ‘Gecode::ModEvent Gecode::Set::SetVarImp::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/view/set.hpp:165:25: required from ‘Gecode::ModEvent Gecode::Set::SetView::intersectI(Gecode::Space&, I&) [with I = Gecode::Iter::Ranges::NaryUnion; Gecode::ModEvent = int]’ ./gecode/set/rel-op/common.hpp:605:7: required from ‘Gecode::ExecStatus Gecode::Set::RelOp::partitionNYUB(Gecode::Space&, bool&, Gecode::ViewArray&, View1&, Gecode::Set::GLBndSet&) [with View0 = Gecode::Set::SetView; View1 = Gecode::Set::SetView]’ gecode/set/sequence/seq-u.cpp:125:9: required from here ./gecode/iter/ranges-singleton-append.hpp:47:9: warning: implicitly-declared ‘Gecode::Iter::Ranges::NaryUnion::NaryUnion(const Gecode::Iter::Ranges::NaryUnion&)’ is deprecated [-Wdeprecated-copy] 47 | class SingletonAppend : public MinMax { | ^~~~~~~~~~~~~~~ In file included from ./gecode/iter.hh:67, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/iter/ranges-union.hpp:350:3: note: because ‘Gecode::Iter::Ranges::NaryUnion’ has user-provided ‘Gecode::Iter::Ranges::NaryUnion& Gecode::Iter::Ranges::NaryUnion::operator=(const Gecode::Iter::Ranges::NaryUnion&)’ 350 | NaryUnion::operator =(const NaryUnion& m) { | ^~~~~~~~~ In file included from ./gecode/iter.hh:59, from ./gecode/int.hh:61, from ./gecode/set.hh:44, from ./gecode/set/sequence.hh:43, from gecode/set/sequence/seq-u.cpp:40: ./gecode/iter/ranges-inter.hpp:142:18: note: synthesized method ‘Gecode::Iter::Ranges::SingletonAppend::SingletonAppend(const Gecode::Iter::Ranges::SingletonAppend&)’ first required here 142 | : i(i0), j(j0) { | ^ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/array.o gecode/set/array.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/array.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:40: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/array.cpp:40: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:40: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/array.cpp:40: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/array.cpp:40: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/array.cpp:40: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/array.cpp:40: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/array.cpp:40: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:40: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/array.cpp:40: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:40: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/array.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:40: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/array.cpp:40: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:40: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/array.cpp:40: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/array.cpp:40: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArray::SetVarArray(Gecode::Space&, int)’: gecode/set/array.cpp:47:25: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 47 | x[i] = SetVar(home); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)’: gecode/set/array.cpp:68:65: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 68 | x[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)’: gecode/set/array.cpp:87:57: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 87 | x[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)’: gecode/set/array.cpp:108:57: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 108 | x[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArray::SetVarArray(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)’: gecode/set/array.cpp:128:49: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 128 | x[i] = SetVar(home,glb,lub,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, int, int, unsigned int, unsigned int)’: gecode/set/array.cpp:149:65: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 149 | a[i] = SetVar(home,lbMin,lbMax,ubMin,ubMax,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, int, int, unsigned int, unsigned int)’: gecode/set/array.cpp:168:57: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 168 | a[i] = SetVar(home,glb,ubMin,ubMax,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, int, int, const Gecode::IntSet&, unsigned int, unsigned int)’: gecode/set/array.cpp:189:57: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 189 | a[i] = SetVar(home,lbMin,lbMax,lub,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/set/array.cpp: In constructor ‘Gecode::SetVarArgs::SetVarArgs(Gecode::Space&, int, const Gecode::IntSet&, const Gecode::IntSet&, unsigned int, unsigned int)’: gecode/set/array.cpp:209:49: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 209 | a[i] = SetVar(home,glb,lub,minCard,maxCard); | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/array.cpp:40: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/array.cpp:40: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/array.cpp:40: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/var-imp/set.o gecode/set/var-imp/set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/var-imp/set.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/var-imp/set.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/var-imp/set.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/var-imp/set.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var-imp/set.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/var-imp/set.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var-imp/set.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var-imp/set.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/var-imp/set.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/var-imp/set.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/var-imp/set.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/set.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var-imp/set.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var-imp/set.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var-imp/set.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/set.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/var-imp/set.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var-imp/set.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/var-imp/integerset.o gecode/set/var-imp/integerset.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var-imp/integerset.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var-imp/integerset.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/var-imp/integerset.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var-imp/integerset.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/var/set.o gecode/set/var/set.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/var/set.cpp:39: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:39: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/var/set.cpp:39: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:39: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/var/set.cpp:39: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/var/set.cpp:39: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var/set.cpp:39: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/var/set.cpp:39: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var/set.cpp:39: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:39: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/var/set.cpp:39: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:39: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/var/set.cpp:39: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:39: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/var/set.cpp:39: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:39: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/var/set.cpp:39: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/var/set.cpp:39: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var/set.cpp:39: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var/set.cpp:39: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var/set.cpp:39: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/var/set.cpp:39: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/var/set.cpp:39: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/var/set.cpp:39: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/exec.o gecode/set/exec.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/exec.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/exec.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/exec.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/exec.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/exec.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/exec.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/exec.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/exec.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/exec.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/exec.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/exec.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exec.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: gecode/set/exec.cpp: In function ‘void Gecode::wait(Gecode::Home, Gecode::SetVar, std::function)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/exec.cpp:40:5: note: in expansion of macro ‘GECODE_POST’ 40 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: gecode/set/exec.cpp:41:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | GECODE_ES_FAIL(UnaryWait::post(home,x,c)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]’ 147 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: gecode/set/exec.cpp: In function ‘void Gecode::wait(Gecode::Home, const Gecode::SetVarArgs&, std::function)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/exec.cpp:46:5: note: in expansion of macro ‘GECODE_POST’ 46 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: gecode/set/exec.cpp:48:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | GECODE_ES_FAIL(NaryWait::post(home,xv,c)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:232:29: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]’ 232 | NaryWait::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/exec.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/exec.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]’: gecode/set/exec.cpp:41:5: required from here ./gecode/kernel/propagator/wait.hpp:155:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | (void) new (home) UnaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:110:35: note: initializing argument 1 of ‘Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]’ 110 | UnaryWait::UnaryWait(Home home, View x0, | ~~~~~^~~~ ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]’: gecode/set/exec.cpp:48:5: required from here ./gecode/kernel/propagator/wait.hpp:245:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | return UnaryWait::post(home,x[0],c); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:147:30: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]’ 147 | UnaryWait::post(Home home, View x, | ~~~~~^~~~ ./gecode/kernel/propagator/wait.hpp:247:16: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | (void) new (home) NaryWait(home,x,c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp:176:33: note: initializing argument 1 of ‘Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]’ 176 | NaryWait::NaryWait(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/exec.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘Gecode::UnaryWait::UnaryWait(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]’: ./gecode/kernel/propagator/wait.hpp:155:14: required from ‘static Gecode::ExecStatus Gecode::UnaryWait::post(Gecode::Home, View, std::function) [with View = Gecode::Set::SetView]’ gecode/set/exec.cpp:41:5: required from here ./gecode/kernel/propagator/wait.hpp:112:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:190, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/propagator/wait.hpp: In instantiation of ‘Gecode::NaryWait::NaryWait(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]’: ./gecode/kernel/propagator/wait.hpp:247:16: required from ‘static Gecode::ExecStatus Gecode::NaryWait::post(Gecode::Home, Gecode::ViewArray&, std::function) [with View = Gecode::Set::SetView]’ gecode/set/exec.cpp:48:5: required from here ./gecode/kernel/propagator/wait.hpp:178:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | : Propagator(home), x(x0), c(c0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exec.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/exec.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/exec.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/branch/action.o gecode/set/branch/action.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/branch/action.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/branch/action.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/branch/action.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/branch/action.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/branch/action.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/branch/action.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/branch/action.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/branch/action.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/branch/action.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/branch/action.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/branch/action.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/action.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch/action.cpp: In constructor ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’: gecode/set/branch/action.cpp:41:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ gecode/set/branch/action.cpp: In member function ‘void Gecode::SetAction::init(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’: gecode/set/branch/action.cpp:48:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | Action::init(home,y,d,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:335:21: note: initializing argument 1 of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ 335 | Action::init(Home home, ViewArray& x, double d, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/branch/action.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/branch/action.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp: In instantiation of ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’: gecode/set/branch/action.cpp:41:29: required from here ./gecode/kernel/branch/action.hpp:338:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 338 | object(*new Storage(home,x,d,bm)); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:257:33: note: initializing argument 1 of ‘Gecode::Action::Storage::Storage(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ 257 | Action::Storage::Storage(Home home, ViewArray& x, double d, | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp:339:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 339 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:244:37: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’ 244 | Action::Recorder::post(Home home, ViewArray& x, Action& a) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/branch/action.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’: ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/set/branch/action.cpp:41:29: required from here ./gecode/kernel/branch/action.hpp:245:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | (void) new (home) Recorder(home,x,a); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:228, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/branch/action.hpp:233:41: note: initializing argument 1 of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’ 233 | Action::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/action.hpp: In instantiation of ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’: ./gecode/kernel/branch/action.hpp:245:12: required from ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’ ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/set/branch/action.cpp:41:29: required from here ./gecode/kernel/branch/action.hpp:235:62: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | : NaryPropagator(home,x), a(a0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/action.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/branch/action.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]’: ./gecode/kernel/branch/action.hpp:235:62: required from ‘Gecode::Action::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’ ./gecode/kernel/branch/action.hpp:245:12: required from ‘static Gecode::ExecStatus Gecode::Action::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::Action&) [with View = Gecode::Set::SetView]’ ./gecode/kernel/branch/action.hpp:339:32: required from ‘void Gecode::Action::init(Gecode::Home, Gecode::ViewArray&, double, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/set/branch/action.cpp:41:29: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/action.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/branch/chb.o gecode/set/branch/chb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/branch/chb.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/branch/chb.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/branch/chb.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/branch/chb.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/branch/chb.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/branch/chb.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/branch/chb.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/branch/chb.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/branch/chb.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/branch/chb.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/branch/chb.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/branch/chb.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/branch/chb.cpp: In constructor ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’: gecode/set/branch/chb.cpp:40:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ gecode/set/branch/chb.cpp: In member function ‘void Gecode::SetCHB::init(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’: gecode/set/branch/chb.cpp:46:24: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | CHB::init(home,y,bm); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:358:18: note: initializing argument 1 of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ 358 | CHB::init(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/branch/chb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/branch/chb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp: In instantiation of ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’: gecode/set/branch/chb.cpp:40:24: required from here ./gecode/kernel/branch/chb.hpp:361:13: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 361 | object(*new Storage(home,x,bm)); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:266:30: note: initializing argument 1 of ‘Gecode::CHB::Storage::Storage(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ 266 | CHB::Storage::Storage(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/chb.hpp:362:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 362 | (void) Recorder::post(home,x,*this); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:254:34: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]’ 254 | CHB::Recorder::post(Home home, ViewArray& x, CHB& chb) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/branch/chb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]’: ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/set/branch/chb.cpp:40:24: required from here ./gecode/kernel/branch/chb.hpp:255:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 255 | (void) new (home) Recorder(home,x,chb); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:230, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/branch/chb.hpp:243:38: note: initializing argument 1 of ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]’ 243 | CHB::Recorder::Recorder(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/kernel/branch/chb.hpp: In instantiation of ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]’: ./gecode/kernel/branch/chb.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]’ ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/set/branch/chb.cpp:40:24: required from here ./gecode/kernel/branch/chb.hpp:245:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | : NaryPropagator(home,x), chb(chb0), c(home) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/propagator/pattern.hpp:476:9: note: initializing argument 1 of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]’ 476 | (Home home, ViewArray& y) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/branch/chb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/branch/chb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::NaryPropagator::NaryPropagator(Gecode::Home, Gecode::ViewArray&) [with View = Gecode::Set::SetView; int pc = -1]’: ./gecode/kernel/branch/chb.hpp:245:66: required from ‘Gecode::CHB::Recorder::Recorder(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]’ ./gecode/kernel/branch/chb.hpp:255:12: required from ‘static Gecode::ExecStatus Gecode::CHB::Recorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::CHB&) [with View = Gecode::Set::SetView]’ ./gecode/kernel/branch/chb.hpp:362:32: required from ‘void Gecode::CHB::init(Gecode::Home, Gecode::ViewArray&, typename Gecode::BranchTraits::Merit) [with View = Gecode::Set::SetView; typename Gecode::BranchTraits::Merit = std::function]’ gecode/set/branch/chb.cpp:40:24: required from here ./gecode/kernel/propagator/pattern.hpp:477:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | : Propagator(home), x(y) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/branch/chb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/branch/view-sel.o gecode/set/branch/view-sel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/view-sel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/branch/val-sel-commit.o gecode/set/branch/val-sel-commit.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/val-sel-commit.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/branch/ngl.o gecode/set/branch/ngl.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/branch.hh:43, from gecode/set/branch/ngl.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/ldsb.o gecode/set/ldsb.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/ldsb.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: gecode/set/ldsb.cpp:145:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | vars.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/ldsb.cpp:167:65: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | (home,xv,vs,Branch::valselcommit(home,vals),array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 269 | postldsbsetbrancher(Home home, | ~~~~~^~~~ gecode/set/ldsb.cpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TieBreak, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: gecode/set/ldsb.cpp:178:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | vars.a.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/ldsb.cpp:182:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | vars.b.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/ldsb.cpp:186:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | vars.c.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/ldsb.cpp:190:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 190 | vars.d.expand(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/branch/var.hpp:74:29: note: initializing argument 1 of ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’ 74 | SetVarBranch::expand(Home home, const SetVarArgs& x) { | ~~~~~^~~~ gecode/set/ldsb.cpp:192:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 192 | branch(home,x,vars.a,vals,syms,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/ldsb.cpp:138:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, const Gecode::Symmetries&, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 138 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/ldsb.cpp:215:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 269 | postldsbsetbrancher(Home home, | ~~~~~^~~~ gecode/set/ldsb.cpp:221:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 269 | postldsbsetbrancher(Home home, | ~~~~~^~~~ gecode/set/ldsb.cpp:227:75: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 227 | postldsbsetbrancher(home,xv,vs,vsc,array,n,bf,vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:269:28: note: initializing argument 1 of ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 269 | postldsbsetbrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/ldsb.cpp:167:65: required from here ./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 278 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:282:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:290:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/ldsb.cpp:215:75: required from here ./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 278 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:282:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:290:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/ldsb.cpp:221:75: required from here ./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 278 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:282:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:290:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: gecode/set/ldsb.cpp:227:75: required from here ./gecode/set/ldsb/brancher.hpp:279:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 278 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:282:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:287:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 286 | LDSBSetBrancher,BrancherPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 287 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp:290:17: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | LDSBSetBrancher,BrancherNoPrint > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | ::post(home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:258:13: note: initializing argument 1 of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 258 | post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/set/ldsb/brancher.hpp:263:12: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | (void) new (home) LDSBSetBrancher | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 264 | (home,x,vs,vsc,syms,nsyms,bf,vvp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp:39:26: note: initializing argument 1 of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 39 | ::LDSBSetBrancher(Home home, ViewArray& x, | ~~~~~^~~~ ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/set/ldsb.hh:142, from gecode/set/ldsb.cpp:34: ./gecode/set/ldsb/brancher.hpp: In instantiation of ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/set/ldsb/brancher.hpp:50:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | _stable(false) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp:94:23: note: initializing argument 1 of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ 94 | ::LDSBBrancher(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ In file included from ./gecode/int/ldsb.hh:390, from ./gecode/set/ldsb.hh:38, from gecode/set/ldsb.cpp:34: ./gecode/int/ldsb/brancher.hpp: In instantiation of ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’: ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/int/ldsb/brancher.hpp:103:18: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | _prevPos(-1) | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp:228:24: note: initializing argument 1 of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ 228 | ViewValBrancher(Home home, | ~~~~~^~~~ ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:282:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:242, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view-val.hpp: In instantiation of ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’: ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherNoPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:290:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/kernel/branch/view-val.hpp:234:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | : ViewBrancher(home,x,vs,bf), vsc(vsc0), p(vvp) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp:137:50: note: initializing argument 1 of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’ 137 | ViewBrancher::ViewBrancher(Home home, ViewArray& x0, | ~~~~~^~~~ ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 1; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 1; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:167:65: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 2; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:215:75: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 3; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 3; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:221:75: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:279:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ In file included from ./gecode/kernel.hh:238, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/branch/view.hpp: In instantiation of ‘Gecode::ViewBrancher::ViewBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::BranchFilter) [with View = Gecode::Set::SetView; Filter = Gecode::BrancherNoFilter; int n = 4; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar]’: ./gecode/kernel/branch/view-val.hpp:234:66: required from ‘Gecode::ViewValBrancher::ViewValBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ ./gecode/int/ldsb/brancher.hpp:103:18: required from ‘Gecode::Int::LDSB::LDSBBrancher::LDSBBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::ViewValBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:50:20: required from ‘Gecode::Set::LDSB::LDSBSetBrancher::LDSBSetBrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:263:12: required from ‘static void Gecode::Set::LDSB::LDSBSetBrancher::post(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter::Var>, Gecode::VarValPrint::Var, Val>) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Filter = Gecode::BrancherNoFilter; Print = Gecode::BrancherPrint; Gecode::BranchFilter::Var> = std::function; typename Gecode::Int::LDSB::LDSBBrancher::Var = Gecode::SetVar; Gecode::VarValPrint::Var, Val> = std::function&)>]’ ./gecode/set/ldsb/brancher.hpp:287:17: required from ‘void Gecode::Set::LDSB::postldsbsetbrancher(Gecode::Home, Gecode::ViewArray&, Gecode::ViewSel**, Gecode::ValSelCommitBase*, Gecode::Int::LDSB::SymmetryImp**, int, Gecode::BranchFilter, Gecode::VarValPrint) [with View = Gecode::Set::SetView; int n = 4; Val = int; unsigned int a = 2; Gecode::BranchFilter = std::function; typename View::VarType = Gecode::SetVar; Gecode::VarValPrint = std::function&)>; typename View::VarType = Gecode::SetVar]’ gecode/set/ldsb.cpp:227:75: required from here ./gecode/kernel/branch/view.hpp:140:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | : Brancher(home), x(x0), start(0), f(bf) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3605:27: note: initializing argument 1 of ‘Gecode::Brancher::Brancher(Gecode::Home)’ 3605 | Brancher::Brancher(Home _home) : | ~~~~~^~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/ldsb/sym-imp.o gecode/set/ldsb/sym-imp.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/set/ldsb.hh:37, from gecode/set/ldsb/sym-imp.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/relax.o gecode/set/relax.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/relax.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/relax.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/relax.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/relax.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/relax.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/relax.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/relax.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/relax.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/relax.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/relax.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/relax.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ gecode/set/relax.cpp: In function ‘void Gecode::relax(Gecode::Home, const Gecode::SetVarArgs&, const Gecode::SetVarArgs&, Gecode::Rnd, double)’: gecode/set/relax.cpp:69:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 69 | Search::relax(home,x,sx,r,p,ir); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/relax.cpp:35: ./gecode/search/relax.hh:51:14: note: initializing argument 1 of ‘void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]’ 51 | relax(Home home, const VarArgs& x, const VarArgs& sx, Rnd r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/relax.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/relax.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from gecode/set/relax.cpp:35: ./gecode/search/relax.hh: In instantiation of ‘void Gecode::Search::relax(Gecode::Home, const VarArgs&, const VarArgs&, Gecode::Rnd, double, Post&) [with VarArgs = Gecode::SetVarArgs; Post = Gecode::Set::Relax]’: gecode/set/relax.cpp:69:58: required from here ./gecode/search/relax.hh:67:15: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | if (post(home, x[i.val()], sx[i.val()]) != ES_OK) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/set/relax.cpp:47:27: note: initializing argument 1 of ‘Gecode::ExecStatus Gecode::Set::Relax::operator()(Gecode::Home, Gecode::SetVar, Gecode::SetVar)’ 47 | Relax::operator ()(Home home, SetVar x, SetVar sx) { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/relax.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/relax.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/relax.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/relax.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/trace.o gecode/set/trace.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/trace.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/trace.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/trace.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/trace.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/trace.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/trace.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/trace.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/trace.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/trace.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/trace.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/trace.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: gecode/set/trace.cpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/set/trace.cpp:42:5: note: in expansion of macro ‘GECODE_POST’ 42 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: gecode/set/trace.cpp:44:58: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | GECODE_ES_FAIL(SetTraceRecorder::post(home,xv,tf,te,t)); | ^ ./gecode/kernel/macros.hpp:104:48: note: in definition of macro ‘GECODE_ES_FAIL’ 104 | ::Gecode::ExecStatus __es__ ## __LINE__ = (es); \ | ^~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:286:38: note: initializing argument 1 of ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]’ 286 | ViewTraceRecorder::post(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/trace.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/trace.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In instantiation of ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]’: gecode/set/trace.cpp:44:5: required from here ./gecode/kernel/trace/recorder.hpp:290:14: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | (void) new (home) ViewTraceRecorder(home,x,tf,te,t); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp:262:51: note: initializing argument 1 of ‘Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]’ 262 | ViewTraceRecorder::ViewTraceRecorder(Home home, ViewArray& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/trace.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/trace/recorder.hpp: In instantiation of ‘Gecode::ViewTraceRecorder::ViewTraceRecorder(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]’: ./gecode/kernel/trace/recorder.hpp:290:14: required from ‘static Gecode::ExecStatus Gecode::ViewTraceRecorder::post(Gecode::Home, Gecode::ViewArray&, Gecode::TraceFilter, int, Gecode::ViewTracer&) [with View = Gecode::Set::SetView]’ gecode/set/trace.cpp:44:5: required from here ./gecode/kernel/trace/recorder.hpp:266:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/trace.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/trace.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/trace/tracer.o gecode/set/trace/tracer.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/trace/tracer.cpp:35: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:35: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/trace/tracer.cpp:35: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:35: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:35: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:35: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:35: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/trace/tracer.cpp:35: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:35: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/trace/tracer.cpp:35: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/trace/tracer.cpp:35: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/trace/tracer.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/trace/tracer.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/trace/tracer.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/trace/tracer.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/trace/tracer.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/trace/tracer.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/set/exception.o gecode/set/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/exception.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from gecode/set/exception.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/exception.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/exception.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/exception.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from gecode/set/exception.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/exception.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from gecode/set/exception.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/exception.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from gecode/set/exception.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from gecode/set/exception.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/set/exception.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/exception.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/exception.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/exception.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/set.hh:44, from gecode/set/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/set.hh:43, from gecode/set/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from gecode/set/exception.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ arm-linux-gnueabihf-g++ -shared -pthread -Wl,-z,relro gecode/set/branch.o gecode/set/cardinality.o gecode/set/convex.o gecode/set/convex/conv.o gecode/set/convex/hull.o gecode/set/dom.o gecode/set/rel.o gecode/set/rel-op.o gecode/set/rel-op-ternary.o gecode/set/rel-op-singleton.o gecode/set/rel-op/post-compl.o gecode/set/rel-op/post-nocompl.o gecode/set/rel-op/post-compl-cvv.o gecode/set/rel-op/post-nocompl-cvv.o gecode/set/rel-op/post-compl-vvc.o gecode/set/rel-op/post-nocompl-vvc.o gecode/set/rel-op/post-compl-cvc.o gecode/set/rel-op/post-nocompl-cvc.o gecode/set/rel-op-const-vvc.o gecode/set/rel-op-const-vcv.o gecode/set/rel-op-const-vcc.o gecode/set/rel-op-const-cvc.o gecode/set/rel-op-const-cvv.o gecode/set/int.o gecode/set/channel.o gecode/set/bool.o gecode/set/element.o gecode/set/sequence.o gecode/set/distinct.o gecode/set/distinct/atmostOne.o gecode/set/precede.o gecode/set/sequence/seq.o gecode/set/sequence/seq-u.o gecode/set/array.o gecode/set/var-imp/set.o gecode/set/var-imp/integerset.o gecode/set/var/set.o gecode/set/exec.o gecode/set/branch/action.o gecode/set/branch/chb.o gecode/set/branch/view-sel.o gecode/set/branch/val-sel-commit.o gecode/set/branch/ngl.o gecode/set/ldsb.o gecode/set/ldsb/sym-imp.o gecode/set/relax.o gecode/set/trace.o gecode/set/trace/tracer.o gecode/set/exception.o -Wl,-soname=libgecodeset.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodeint \ -o libgecodeset.so.49.0 ln -fs libgecodeset.so.49.0 libgecodeset.so ln -fs libgecodeset.so.49.0 libgecodeset.so.49 arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/int-expr.o gecode/minimodel/int-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/int/bool.hh:659, from ./gecode/int/linear/bool-int.hpp:38, from ./gecode/int/linear.hh:1014, from gecode/minimodel/int-expr.cpp:35: ./gecode/int/bool/eqv.hpp: In constructor ‘Gecode::Int::Bool::NaryEqv::NaryEqv(Gecode::Home, Gecode::ViewArray&, int)’: ./gecode/int/bool/eqv.hpp:160:22: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | x(x0), pm2(pm20) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/propagator/pattern.hpp:353:52: note: initializing argument 1 of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’ 353 | BinaryPropagator::BinaryPropagator(Home home, View y0, View y1) | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In member function ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’: gecode/minimodel/int-expr.cpp:150:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | fill(home,ipls,ti,tb,1,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:70:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const’ 70 | void fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In member function ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’: gecode/minimodel/int-expr.cpp:163:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | n->r->sum.ne->post(home,irt,-n->c,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:221:28: note: initializing argument 1 of ‘virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const’ 221 | virtual void post(Home home, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:172:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 172 | n->r->sum.ne->post(home,irt,n->c,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:221:28: note: initializing argument 1 of ‘virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const’ 221 | virtual void post(Home home, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:177:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 177 | (void) n->r->sum.ne->post(home,&n->l->x_int,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:218:30: note: initializing argument 1 of ‘virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const’ 218 | virtual IntVar post(Home home, IntVar* ret, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:182:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | (void) n->l->sum.ne->post(home,&n->r->x_int,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:218:30: note: initializing argument 1 of ‘virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const’ 218 | virtual IntVar post(Home home, IntVar* ret, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:186:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | int c = n->fill(home,ipls,its,nullptr); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:188:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:194:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 194 | int c = n->fill(home,ipls,nullptr,bts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:196:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1456:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1456 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:203:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | int c = n->fill(home,ipls,its,bts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:205:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 205 | channel(home,bts[0].x,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:209:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 209 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:216:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 216 | int c = n->fill(home,ipls,its,bts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:222:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 222 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)’ 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:224:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 224 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In member function ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’: gecode/minimodel/int-expr.cpp:236:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 236 | n->r->sum.ne->post(home,irt,-n->c,b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:224:28: note: initializing argument 1 of ‘virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const’ 224 | virtual void post(Home home, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:245:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 245 | n->r->sum.ne->post(home,irt,n->c,b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:224:28: note: initializing argument 1 of ‘virtual void Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const’ 224 | virtual void post(Home home, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:249:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | int c = n->fill(home,ipls,its,nullptr); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:251:74: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | (n->n_int > 2) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:257:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | int c = n->fill(home,ipls,nullptr,bts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:259:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 259 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1488:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1488 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:266:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | int c = n->fill(home,ipls,its,bts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:268:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 268 | channel(home,bts[0].x,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:272:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 272 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:279:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 279 | int c = n->fill(home,ipls,its,bts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:285:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)’ 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:287:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 287 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1425:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1425 | post(Home home, Term* t, int n, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In member function ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’: gecode/minimodel/int-expr.cpp:299:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 299 | int c = n->fill(home,ipls,its,nullptr); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:307:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 307 | (n->n_int > 1) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:313:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 313 | int c = n->fill(home,ipls,nullptr,bts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:318:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 318 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)’ 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:326:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 326 | int c = n->fill(home,ipls,its,bts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:328:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | channel(home, x, bts[0].x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/channel.hpp:37:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’ 37 | channel(Home home, IntVar x0, BoolVar x1, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:334:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 334 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:342:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 342 | int c = n->fill(home,ipls,its,bts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:146:31: note: initializing argument 1 of ‘int Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*, Gecode::Int::Linear::Term*) const’ 146 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:347:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 347 | (n->n_bool > 2) ? ipls.linear() : ipls.linear2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1520:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, Gecode::Int::IntView, int, Gecode::IntPropLevel)’ 1520 | post(Home home, Term* t, int n, IntRelType irt, IntView y, int c=0, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:353:73: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | Int::Linear::post(home, its, n->n_int+2, IRT_EQ, -c, ipls.linear()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:35: ./gecode/int/linear.hh:1392:13: note: initializing argument 1 of ‘void Gecode::Int::Linear::post(Gecode::Home, Gecode::Int::Linear::Term*, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1392 | post(Home home, Term* t, int n, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In constructor ‘Gecode::LinIntExpr::LinIntExpr(const Gecode::IntVar&, int)’: gecode/minimodel/int-expr.cpp:388:16: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 388 | n->x_int = x; | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-expr.cpp: In constructor ‘Gecode::LinIntExpr::LinIntExpr(const Gecode::BoolVar&, int)’: gecode/minimodel/int-expr.cpp:398:17: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 398 | n->x_bool = x; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/int-expr.cpp: In member function ‘void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const’: gecode/minimodel/int-expr.cpp:535:72: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 535 | ti->a=static_cast(m); ti->x=sum.ne->post(home, nullptr, ipls); ti++; | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-expr.cpp:34: ./gecode/minimodel.hh:218:30: note: initializing argument 1 of ‘virtual Gecode::IntVar Gecode::NonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const’ 218 | virtual IntVar post(Home home, IntVar* ret, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:560:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 560 | l->fill(home,ipls,ti,tb,m,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of ‘void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const’ 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:562:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 562 | r->fill(home,ipls,ti,tb,m,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of ‘void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const’ 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:569:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 569 | l->fill(home,ipls,ti,tb,m,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of ‘void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const’ 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:571:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 571 | r->fill(home,ipls,ti,tb,-m,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of ‘void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const’ 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:575:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 575 | l->fill(home,ipls,ti,tb,m*a,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:521:31: note: initializing argument 1 of ‘void Gecode::LinIntExpr::Node::fill(Gecode::Home, const Gecode::IntPropLevels&, Gecode::Int::Linear::Term*&, Gecode::Int::Linear::Term*&, long long int, long long int&) const’ 521 | LinIntExpr::Node::fill(Home home, const IntPropLevels& ipls, | ~~~~~^~~~ gecode/minimodel/int-expr.cpp: In function ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’: gecode/minimodel/int-expr.cpp:916:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 916 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/minimodel/int-expr.cpp:918:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 918 | return e.post(home,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-expr.cpp:292:25: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 292 | LinIntExpr::post(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:187, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/propagator/pattern.hpp: In instantiation of ‘Gecode::BinaryPropagator::BinaryPropagator(Gecode::Home, View, View) [with View = Gecode::Int::BoolView; int pc = 0]’: ./gecode/int/bool/eqv.hpp:160:22: required from here ./gecode/kernel/propagator/pattern.hpp:354:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 354 | : Propagator(home), x0(y0), x1(y1) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-expr.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/int-rel.o gecode/minimodel/int-rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-rel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-rel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/int-arith.o gecode/minimodel/int-arith.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp: In member function ‘virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const’: gecode/minimodel/int-arith.cpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | IntVar x = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:86:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 86 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:86:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 86 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:88:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 88 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:88:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 88 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:89:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | abs(home, x, y, ipls.abs()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2705:12: note: initializing argument 1 of ‘void Gecode::abs(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 2705 | abs(Home home, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:95:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | y = result(home,ret, a[0].post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:95:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 95 | y = result(home,ret, a[0].post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:95:53: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 95 | y = result(home,ret, a[0].post(home, ipls)); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:97:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | IntVar x0 = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:98:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | IntVar x1 = a[1].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:100:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:100:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 100 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:102:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 102 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:102:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 102 | y = result(home,ret,x1); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:104:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:104:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 104 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:105:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | min(home, x0, x1, y, ipls.min2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2571:12: note: initializing argument 1 of ‘void Gecode::min(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 2571 | min(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:110:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 110 | x[i] = a[i].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:110:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 110 | x[i] = a[i].post(home, ipls); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:111:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 111 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:111:30: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 111 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:112:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 112 | min(home, x, y, ipls.min()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2581:12: note: initializing argument 1 of ‘void Gecode::min(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’ 2581 | min(Home home, const IntVarArgs& x, IntVar y, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:117:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | y = result(home,ret,a[0].post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:117:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | y = result(home,ret,a[0].post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:117:52: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 117 | y = result(home,ret,a[0].post(home, ipls)); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:119:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 119 | IntVar x0 = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:120:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | IntVar x1 = a[1].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:122:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:122:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 122 | y = result(home,ret,x1); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:124:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 124 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:124:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 124 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:126:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 126 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:126:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 126 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:127:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | max(home, x0, x1, y, ipls.max2()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2589:12: note: initializing argument 1 of ‘void Gecode::max(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 2589 | max(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:132:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 132 | x[i] = a[i].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:132:40: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 132 | x[i] = a[i].post(home, ipls); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:133:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 133 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:133:30: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 133 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:134:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | max(home, x, y, ipls.max()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2599:12: note: initializing argument 1 of ‘void Gecode::max(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntPropLevel)’ 2599 | max(Home home, const IntVarArgs& x, IntVar y, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:140:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 140 | IntVar x0 = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:141:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 141 | IntVar x1 = a[1].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:143:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:143:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 143 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:145:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 145 | y = result(home,ret,x1); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:147:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 147 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:147:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 147 | y = result(home,ret,x1); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:149:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 149 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:149:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 149 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:151:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 151 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:151:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 151 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:152:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | mult(home, x0, x1, y, ipls.mult()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2714:13: note: initializing argument 1 of ‘void Gecode::mult(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 2714 | mult(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:159:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | IntVar x0 = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:160:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 160 | IntVar x1 = a[1].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:161:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 161 | rel(home, x1, IRT_NQ, 0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1119 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:163:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:163:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 163 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:165:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:165:35: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 165 | y = result(home,ret,x0); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:167:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:167:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 167 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:168:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 168 | div(home, x0, x1, y, ipls.div()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2730:12: note: initializing argument 1 of ‘void Gecode::div(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 2730 | div(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:175:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 175 | IntVar x0 = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:176:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 176 | IntVar x1 = a[1].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:177:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 177 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:177:30: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 177 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:178:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | mod(home, x0, x1, y, ipls.mod()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2738:12: note: initializing argument 1 of ‘void Gecode::mod(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 2738 | mod(Home home, IntVar x0, IntVar x1, IntVar x2, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:184:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 184 | IntVar x = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:186:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:186:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 186 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:188:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 188 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:188:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 188 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:189:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | sqr(home, x, y, ipls.sqr()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2747:12: note: initializing argument 1 of ‘void Gecode::sqr(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 2747 | sqr(Home home, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:196:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 196 | IntVar x = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:198:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:198:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 198 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:200:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 200 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:200:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 200 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:201:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | sqrt(home, x, y, ipls.sqrt()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2756:13: note: initializing argument 1 of ‘void Gecode::sqrt(Gecode::Home, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 2756 | sqrt(Home home, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:208:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | IntVar x = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:211:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 211 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:211:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 211 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:213:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:213:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 213 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:214:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | pow(home, x, aInt, y, ipls.pow()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2768:12: note: initializing argument 1 of ‘void Gecode::pow(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 2768 | pow(Home home, IntVar x0, int n, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:221:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | IntVar x = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:224:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 224 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:224:34: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 224 | y = result(home,ret,x); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:226:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 226 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:226:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 226 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:227:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 227 | nroot(home, x, aInt, y, ipls.nroot()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:2780:14: note: initializing argument 1 of ‘void Gecode::nroot(Gecode::Home, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 2780 | nroot(Home home, IntVar x0, int n, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:233:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | IntVar z = a[n-1].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:235:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | y = result(home,ret,a[z.val()].post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:235:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 235 | y = result(home,ret,a[z.val()].post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:46:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’ 46 | NonLinIntExpr::result(Home home, IntVar* x, IntVar y) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:235:60: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 235 | y = result(home,ret,a[z.val()].post(home, ipls)); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:240:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 240 | x[i] = a[i].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:240:42: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 240 | x[i] = a[i].post(home, ipls); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:244:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 244 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:244:32: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 244 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:249:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | element(home, xa, z, y, ipls.element()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1484:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1484 | element(Home home, IntSharedArray n, IntVar x0, IntVar x1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:251:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | element(home, x, z, y, ipls.element()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1508:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1508 | element(Home home, const IntVarArgs& x, IntVar y0, IntVar y1, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:259:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 259 | BoolVar c = b.expr(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:1399:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:260:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 260 | IntVar x0 = a[0].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:261:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 261 | IntVar x1 = a[1].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:262:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 262 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:262:30: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 262 | y = result(home,ret); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:263:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 263 | ite(home, c, x0, x1, y, ipls.ite()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1407:12: note: initializing argument 1 of ‘void Gecode::ite(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1407 | ite(Home home, BoolVar b, IntVar x, IntVar y, IntVar z, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp: In member function ‘virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const’: gecode/minimodel/int-arith.cpp:277:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 277 | x[i] = a[i].post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/int-arith.cpp:34: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:277:38: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 277 | x[i] = a[i].post(home, ipls); | ^ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ gecode/minimodel/int-arith.cpp:278:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 278 | rel(home, x, irt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1125:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1125 | rel(Home home, const IntVarArgs& x, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:280:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | rel(home, post(home,nullptr,ipls), irt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of ‘virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const’ 78 | virtual IntVar post(Home home, IntVar* ret, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:280:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 280 | rel(home, post(home,nullptr,ipls), irt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1119 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp: In member function ‘virtual void Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const’: gecode/minimodel/int-arith.cpp:285:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | rel(home, post(home,nullptr,ipls), irt, c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/int-arith.cpp:78:30: note: initializing argument 1 of ‘virtual Gecode::IntVar Gecode::MiniModel::ArithNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const’ 78 | virtual IntVar post(Home home, IntVar* ret, | ~~~~~^~~~ gecode/minimodel/int-arith.cpp:285:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 285 | rel(home, post(home,nullptr,ipls), irt, c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/int-arith.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/int-arith.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/int-arith.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/int-arith.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/bool-expr.o gecode/minimodel/bool-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In constructor ‘Gecode::BoolExpr::BoolExpr(const Gecode::BoolVar&)’: gecode/minimodel/bool-expr.cpp:125:15: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 125 | n->x = x; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp: At global scope: gecode/minimodel/bool-expr.cpp:259:44: warning: ‘visibility’ attribute ignored [-Wattributes] 259 | const IntPropLevels& ipls) const; | ^~~~~ gecode/minimodel/bool-expr.cpp:262:58: warning: ‘visibility’ attribute ignored [-Wattributes] 262 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ^~~~~ gecode/minimodel/bool-expr.cpp:265:54: warning: ‘visibility’ attribute ignored [-Wattributes] 265 | void rel(Home home, const IntPropLevels& ipls) const; | ^~~~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’: gecode/minimodel/bool-expr.cpp:297:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 297 | Gecode::rel(home, u.a.x->x, IRT_NQ, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1220:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntPropLevel)’ 1220 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:300:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 300 | u.a.x->rl.post(home, b, !u.a.neg, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’ 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:304:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 304 | u.a.x->rfl.post(home, b, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’ 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:309:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 309 | u.a.x->rs.post(home, b, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’ 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:313:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 313 | u.a.x->m->post(home, b, u.a.neg, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1352:30: note: initializing argument 1 of ‘virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)’ 1352 | virtual void post(Home home, BoolVar b, bool neg, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:319:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 319 | post(home, BoolExpr::NT_AND, bp, bn, ip, in, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:256:22: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’ 256 | void post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:320:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 320 | clause(home, BOT_AND, bp, bn, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1379:15: note: initializing argument 1 of ‘void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)’ 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:327:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 327 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:256:22: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’ 256 | void post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:328:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 328 | clause(home, BOT_OR, bp, bn, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1379:15: note: initializing argument 1 of ‘void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, Gecode::BoolVar, Gecode::IntPropLevel)’ 1379 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:336:31: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 336 | l = u.b.l->u.a.x->x; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:339:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 339 | l = u.b.l->expr(home,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:339:38: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 339 | l = u.b.l->expr(home,ipls); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:343:31: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 343 | r = u.b.r->u.a.x->x; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:346:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 346 | r = u.b.r->expr(home,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:346:38: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 346 | r = u.b.r->expr(home,ipls); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:348:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 348 | Gecode::rel(home, l, n ? BOT_XOR : BOT_EQV, r, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1328:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::BoolOpType, Gecode::BoolVar, Gecode::BoolVar, Gecode::IntPropLevel)’ 1328 | rel(Home home, BoolVar x0, BoolOpType o, BoolVar x1, BoolVar x2, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’: gecode/minimodel/bool-expr.cpp:366:29: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 366 | bn[in++]=u.a.x->x; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:368:29: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 368 | bp[ip++]=u.a.x->x; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:374:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 374 | u.a.x->rl.post(home, b, !u.a.neg, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’ 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:375:22: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 375 | bp[ip++]=b; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:382:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 382 | u.a.x->rfl.post(home, b, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’ 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:383:22: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 383 | bp[ip++]=b; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:391:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 391 | u.a.x->rs.post(home, b, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’ 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:392:22: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 392 | bp[ip++]=b; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:399:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 399 | u.a.x->m->post(home, b, u.a.neg, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1352:30: note: initializing argument 1 of ‘virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)’ 1352 | virtual void post(Home home, BoolVar b, bool neg, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:400:22: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 400 | bp[ip++]=b; | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:404:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 404 | bp[ip++] = expr(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:404:37: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 404 | bp[ip++] = expr(home, ipls); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:408:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 408 | u.b.l->post(home, t, bp, bn, ip, in, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:358:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’ 358 | NNF::post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:409:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 409 | u.b.r->post(home, t, bp, bn, ip, in, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:358:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’ 358 | NNF::post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function ‘void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const’: gecode/minimodel/bool-expr.cpp:417:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | Gecode::rel(home, u.a.x->x, IRT_EQ, u.a.neg ? 0 : 1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1242:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1242 | rel(Home home, BoolVar x, IntRelType irt, int n, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:420:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 420 | u.a.x->rl.post(home, !u.a.neg, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-rel.hpp:70:24: note: initializing argument 1 of ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’ 70 | LinIntRel::post(Home home, bool t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:424:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 424 | u.a.x->rfl.post(home, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-rel.hpp:72:26: note: initializing argument 1 of ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’ 72 | LinFloatRel::post(Home home, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:429:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 429 | u.a.x->rs.post(home, !u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:58:21: note: initializing argument 1 of ‘void Gecode::SetRel::post(Gecode::Home, bool) const’ 58 | SetRel::post(Home home, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:435:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 435 | u.a.x->m->post(home, b, false, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:1352:30: note: initializing argument 1 of ‘virtual void Gecode::BoolExpr::Misc::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)’ 1352 | virtual void post(Home home, BoolVar b, bool neg, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:439:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 439 | u.b.l->rel(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:414:19: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const’ 414 | NNF::rel(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:440:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 440 | u.b.r->rel(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:414:19: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const’ 414 | NNF::rel(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:446:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 446 | post(home, BoolExpr::NT_OR, bp, bn, ip, in, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:358:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::BoolVarArgs&, Gecode::BoolVarArgs&, int&, int&, const Gecode::IntPropLevels&) const’ 358 | NNF::post(Home home, NodeType t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:447:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 447 | clause(home, BOT_OR, bp, bn, 1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1395:15: note: initializing argument 1 of ‘void Gecode::clause(Gecode::Home, Gecode::BoolOpType, const Gecode::BoolVarArgs&, const Gecode::BoolVarArgs&, int, Gecode::IntPropLevel)’ 1395 | clause(Home home, BoolOpType o, const BoolVarArgs& x, const BoolVarArgs& y, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:454:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 454 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’ 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:458:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 458 | u.b.l->u.a.neg==u.b.r->u.a.neg, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’ 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:460:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 460 | u.b.l->u.a.x->rl.post(home, u.b.r->expr(home,ipls), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:461:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 461 | !u.b.l->u.a.neg,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’ 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:463:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 463 | u.b.r->u.a.x->rl.post(home, u.b.l->expr(home,ipls), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:464:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 464 | !u.b.r->u.a.neg,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/int-rel.hpp:76:24: note: initializing argument 1 of ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’ 76 | LinIntRel::post(Home home, const BoolVar& b, bool t, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:469:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 469 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’ 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:473:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 473 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’ 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:475:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 475 | u.b.l->u.a.x->rfl.post(home, u.b.r->expr(home,ipls), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:476:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 476 | !u.b.l->u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’ 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:478:61: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 478 | u.b.r->u.a.x->rfl.post(home, u.b.l->expr(home,ipls), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:479:49: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 479 | !u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/float-rel.hpp:77:26: note: initializing argument 1 of ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’ 77 | LinFloatRel::post(Home home, const BoolVar& b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:485:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 485 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’ 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:489:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 489 | u.b.l->u.a.neg==u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’ 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:491:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 491 | u.b.l->u.a.x->rs.post(home, u.b.r->expr(home,ipls), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:492:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 492 | !u.b.l->u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’ 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:494:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 494 | u.b.r->u.a.x->rs.post(home, u.b.l->expr(home,ipls), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:495:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 495 | !u.b.r->u.a.neg); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel/set-rel.hpp:72:21: note: initializing argument 1 of ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’ 72 | SetRel::post(Home home, BoolVar b, bool t) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:498:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | Gecode::rel(home, expr(home, ipls), IRT_EQ, 1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:498:56: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 498 | Gecode::rel(home, expr(home, ipls), IRT_EQ, 1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1242:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1242 | rel(Home home, BoolVar x, IntRelType irt, int n, | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’: gecode/minimodel/bool-expr.cpp:576:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 576 | return NNF::nnf(r,n,false)->expr(home,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:290:20: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::{anonymous}::NNF::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 290 | NNF::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function ‘void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const’: gecode/minimodel/bool-expr.cpp:582:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 582 | return NNF::nnf(r,n,false)->rel(home,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:414:19: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::rel(Gecode::Home, const Gecode::IntPropLevels&) const’ 414 | NNF::rel(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In function ‘Gecode::BoolVar Gecode::expr(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)’: gecode/minimodel/bool-expr.cpp:630:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 630 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:632:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 632 | return e.expr(home,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:574:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 574 | BoolExpr::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:139, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: gecode/minimodel/bool-expr.cpp: In function ‘void Gecode::rel(Gecode::Home, const Gecode::BoolExpr&, const Gecode::IntPropLevels&)’: ./gecode/kernel/macros.hpp:42:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 42 | ::Gecode::PostInfo __gecode__pi(home); | ^ gecode/minimodel/bool-expr.cpp:639:5: note: in expansion of macro ‘GECODE_POST’ 639 | GECODE_POST; | ^~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:640:20: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 640 | e.rel(home,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:580:22: note: initializing argument 1 of ‘void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const’ 580 | BoolExpr::rel(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp: In member function ‘virtual void Gecode::BElementExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)’: gecode/minimodel/bool-expr.cpp:680:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 680 | IntVar z = idx.post(home, ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/bool-expr.cpp:38: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:683:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 683 | be.rel(home,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:580:22: note: initializing argument 1 of ‘void Gecode::BoolExpr::rel(Gecode::Home, const Gecode::IntPropLevels&) const’ 580 | BoolExpr::rel(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:687:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 687 | x[i] = a[i].expr(home,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:574:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 574 | BoolExpr::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:687:35: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 687 | x[i] = a[i].expr(home,ipls); | ^ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ gecode/minimodel/bool-expr.cpp:688:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 688 | BoolVar res = neg ? (!b).expr(home,ipls) : b; | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/bool-expr.cpp:574:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 574 | BoolExpr::expr(Home home, const IntPropLevels& ipls) const { | ~~~~~^~~~ gecode/minimodel/bool-expr.cpp:689:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 689 | element(home, x, z, res, ipls.element()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int.hh:1520:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’ 1520 | element(Home home, const BoolVarArgs& x, IntVar y0, BoolVar y1, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/bool-expr.cpp:38: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/bool-expr.cpp:38: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/bool-expr.cpp:38: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/bool-expr.cpp:38: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/set-expr.o gecode/minimodel/set-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const’: gecode/minimodel/set-expr.cpp:178:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 178 | rel(home, u.a.x->x, SRT_CMPL, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:181:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | rel(home, u.a.x->x, SRT_EQ, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:186:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 186 | rel(home, s, SRT_CMPL, bc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:187:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 187 | rel(home, u.a.x->x, srt, bc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:191:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 191 | rel(home, u.a.x->x, srt, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:208:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 208 | dom(home, s, srt, ss); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:687:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&)’ 687 | dom(Home home, SetVar x, SetRelType r, const IntSet& s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:213:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 213 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:217:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 217 | rel(home, iv, SRT_CMPL, ic); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:732:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)’ 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:218:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 218 | rel(home,ic,srt,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:220:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | rel(home,iv,srt,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:732:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)’ 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:228:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 228 | post(home, SetExpr::NT_INTER, bs, i); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:230:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 230 | rel(home, bs[0], SOT_INTER, bs[1], srt, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:233:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | rel(home, SOT_INTER, bs, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:237:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | rel(home, SOT_INTER, bs, bc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:238:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 238 | rel(home, bc, srt, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:247:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 247 | post(home, SetExpr::NT_UNION, bs, i); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:249:54: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | rel(home, bs[0], SOT_UNION, bs[1], srt, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:252:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 252 | rel(home, SOT_UNION, bs, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:256:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 256 | rel(home, SOT_UNION, bs, bc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:257:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | rel(home, bc, srt, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:266:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | post(home, SetExpr::NT_DUNION, bs, i); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:271:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 271 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:275:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | rel(home,s,SRT_CMPL,bc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:276:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 276 | rel(home, bs[0], SOT_DUNION, bs[1], srt, bc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:279:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 279 | rel(home, bs[0], SOT_DUNION, bs[1], srt, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:767:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetOpType, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 767 | rel(Home home, SetVar x, SetOpType op, SetVar y, SetRelType r, SetVar z); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:284:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 284 | rel(home, SOT_DUNION, bs, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:288:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 288 | rel(home, SOT_DUNION, bs, br); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:290:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | rel(home, br, SRT_CMPL, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:294:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 294 | rel(home, br, srt, bc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:295:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 295 | rel(home, bc, SRT_CMPL, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:300:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 300 | rel(home, SOT_DUNION, bs, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:304:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 304 | rel(home, SOT_DUNION, bs, br); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:305:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | rel(home, br, srt, s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const’: gecode/minimodel/set-expr.cpp:323:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 323 | rel(home, u.a.x->x, SRT_CMPL, s, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:326:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 326 | rel(home, u.a.x->x, SRT_EQ, s, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:331:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 331 | rel(home, s, SRT_CMPL, bc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:332:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 332 | rel(home, u.a.x->x, srt, bc, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:336:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 336 | rel(home, u.a.x->x, srt, s, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:366:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 366 | dom(home, s, invsrt, ss, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:705:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)’ 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:371:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 371 | IntVar iv = u.a.x->e.post(home,IntPropLevels::def); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:375:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 375 | rel(home, iv, SRT_CMPL, ic); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:732:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar)’ 732 | rel(Home home, IntVar x, SetRelType r, SetVar s); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:376:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 376 | rel(home,ic,srt,s,b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:378:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 378 | rel(home,iv,srt,s,b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:738:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 738 | rel(Home home, IntVar x, SetRelType rt, SetVar s, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:386:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 386 | post(home, SetExpr::NT_INTER, bs, i); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:389:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 389 | rel(home, SOT_INTER, bs, br); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:390:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 390 | rel(home, br, srt, s, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:397:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 397 | post(home, SetExpr::NT_UNION, bs, i); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:400:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 400 | rel(home, SOT_UNION, bs, br); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:401:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 401 | rel(home, br, srt, s, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:408:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 408 | post(home, SetExpr::NT_DUNION, bs, i); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:138:22: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const’ 138 | void post(Home home, NodeType t, SetVarArgs& b, int& i) const; | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:413:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 413 | rel(home, SOT_DUNION, bs, br); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:415:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 415 | rel(home, br, SRT_EQ, s, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:417:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 417 | rel(home, br, SRT_CMPL, s, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:421:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 421 | rel(home, br, srt, bc); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:422:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 422 | rel(home, bc, SRT_CMPL, s, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:427:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 427 | rel(home, SOT_DUNION, bs, br); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:770:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar)’ 770 | rel(Home home, SetOpType op, const SetVarArgs& x, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:428:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 428 | rel(home, br, srt, s, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:726:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar, Gecode::Reify)’ 726 | rel(Home home, SetVar x, SetRelType rt, SetVar y, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const’: gecode/minimodel/set-expr.cpp:445:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 445 | rel(home, xc, SRT_CMPL, u.a.x->x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:723:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, Gecode::SetVar)’ 723 | rel(Home home, SetVar x, SetRelType r, SetVar y); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:446:20: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 446 | b[i++]=xc; | ^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/minimodel/set-expr.cpp:448:27: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 448 | b[i++]=u.a.x->x; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/minimodel/set-expr.cpp:455:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 455 | post(home,SRT_EQ,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const’ 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:456:22: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 456 | b[i++] = s; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/minimodel/set-expr.cpp:461:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 461 | u.b.l->post(home, t, b, i); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:438:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const’ 438 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:462:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 462 | u.b.r->post(home, t, b, i); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:438:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::{anonymous}::NNF::NodeType, Gecode::SetVarArgs&, int&) const’ 438 | NNF::post(Home home, NodeType t, SetVarArgs& b, int& i) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’: gecode/minimodel/set-expr.cpp:469:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 469 | post(home,srt,n->u.a.x->x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const’ 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:477:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 477 | n->post(home,n_srt,this); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:467:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’ 467 | NNF::post(Home home, SetRelType srt, const NNF* n) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:481:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 481 | n->post(home,SRT_EQ,nx); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const’ 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:482:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 482 | post(home,srt,nx); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const’ 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’: gecode/minimodel/set-expr.cpp:491:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 491 | post(home,srt,n->u.a.x->x,b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:317:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const’ 317 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:499:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 499 | n->post(home,b,true,n_srt,this); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’ 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:503:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 503 | n->post(home,SRT_EQ,nx); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const’ 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:504:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 504 | post(home,srt,nx,b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:317:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar, Gecode::BoolVar) const’ 317 | NNF::post(Home home, SetRelType srt, SetVar s, BoolVar b) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:507:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 507 | post(home,b,true,SRT_NQ,n); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’ 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:509:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 509 | post(home,b,true,SRT_EQ,n); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’ 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:512:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 512 | rel(home,b,IRT_NQ,nb); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1220:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::BoolVar, Gecode::IntRelType, Gecode::BoolVar, Gecode::IntPropLevel)’ 1220 | rel(Home home, BoolVar x0, IntRelType irt, BoolVar x1, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:513:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 513 | post(home,nb,true,srt,n); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’ 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In constructor ‘Gecode::SetExpr::SetExpr(const Gecode::SetVar&)’: gecode/minimodel/set-expr.cpp:581:15: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 581 | n->x = x; | ^ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ gecode/minimodel/set-expr.cpp: In member function ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’: gecode/minimodel/set-expr.cpp:653:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 653 | NNF::nnf(r,n,false)->post(home,SRT_EQ,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:172:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, Gecode::SetVar) const’ 172 | NNF::post(Home home, SetRelType srt, SetVar s) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’: gecode/minimodel/set-expr.cpp:660:68: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 660 | return NNF::nnf(r,n,false)->post(home,srt,NNF::nnf(r,e.n,false)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:467:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’ 467 | NNF::post(Home home, SetRelType srt, const NNF* n) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’: gecode/minimodel/set-expr.cpp:667:59: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 667 | NNF::nnf(r,e.n,false)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:487:20: note: initializing argument 1 of ‘void Gecode::{anonymous}::NNF::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::{anonymous}::NNF*) const’ 487 | NNF::post(Home home, BoolVar b, bool pt, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const’: gecode/minimodel/set-expr.cpp:741:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 741 | IntVar m = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/set-expr.cpp:36: ./gecode/minimodel/int-expr.hpp:40:30: note: initializing argument 1 of ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*)’ 40 | NonLinIntExpr::result(Home home, IntVar* x) { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:744:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 744 | cardinality(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:744:44: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 744 | cardinality(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:889:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’ 889 | cardinality(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:747:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 747 | min(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:747:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 747 | min(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:859:12: note: initializing argument 1 of ‘void Gecode::min(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’ 859 | min(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:750:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 750 | max(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:750:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 750 | max(home, e.post(home), m); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:874:12: note: initializing argument 1 of ‘void Gecode::max(Gecode::Home, Gecode::SetVar, Gecode::IntVar)’ 874 | max(Home home, SetVar s, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, const Gecode::IntPropLevels&) const’: gecode/minimodel/set-expr.cpp:763:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 763 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:765:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 765 | static_cast(c)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:768:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 768 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:770:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 770 | static_cast(c-1)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:773:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 773 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:775:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 775 | Set::Limits::card); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:778:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 778 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:780:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 780 | Set::Limits::card); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:783:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 783 | cardinality(home, e.post(home), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:785:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 785 | static_cast(c)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:693:20: note: initializing argument 1 of ‘void Gecode::cardinality(Gecode::Home, Gecode::SetVar, unsigned int, unsigned int)’ 693 | cardinality(Home home, SetVar x, unsigned int i, unsigned int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:792:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:792:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 792 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:681:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int)’ 681 | dom(Home home, SetVar x, SetRelType r, int i, int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:795:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 795 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:795:63: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 795 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:681:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int)’ 681 | dom(Home home, SetVar x, SetRelType r, int i, int j); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:797:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 797 | rel(home, post(home,nullptr,ipls), irt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:739:32: note: initializing argument 1 of ‘virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const’ 739 | virtual IntVar post(Home home, IntVar* ret, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:797:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 797 | rel(home, post(home,nullptr,ipls), irt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1119 | rel(Home home, IntVar x, IntRelType irt, int c, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In member function ‘virtual void Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntRelType, int, Gecode::BoolVar, const Gecode::IntPropLevels&) const’: gecode/minimodel/set-expr.cpp:805:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 805 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:805:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 805 | dom(home, e.post(home), SRT_SUB, c, Set::Limits::max, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:702:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)’ 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:808:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 808 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:808:66: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 808 | dom(home, e.post(home), SRT_SUB, Set::Limits::min, c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set.hh:702:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)’ 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:810:43: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 810 | rel(home, post(home,nullptr,ipls), irt, c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:739:32: note: initializing argument 1 of ‘virtual Gecode::IntVar Gecode::MiniModel::SetNonLinIntExpr::post(Gecode::Home, Gecode::IntVar*, const Gecode::IntPropLevels&) const’ 739 | virtual IntVar post(Home home, IntVar* ret, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:810:55: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 810 | rel(home, post(home,nullptr,ipls), irt, c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int.hh:1143:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, int, Gecode::Reify, Gecode::IntPropLevel)’ 1143 | rel(Home home, IntVar x, IntRelType irt, int c, Reify r, | ~~~~~^~~~ gecode/minimodel/set-expr.cpp: In function ‘Gecode::SetVar Gecode::expr(Gecode::Home, const Gecode::SetExpr&)’: gecode/minimodel/set-expr.cpp:838:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 838 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/minimodel/set-expr.cpp:840:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 840 | return e.post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/set-expr.cpp:649:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 649 | SetExpr::post(Home home) const { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-expr.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-expr.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-expr.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-expr.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/set-rel.o gecode/minimodel/set-rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/set-rel.cpp: In member function ‘virtual void Gecode::{anonymous}::SetIRTRel::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&)’: gecode/minimodel/set-rel.cpp:100:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | rel(home, _s.post(home), neg ? _irt : Gecode::neg(_irt), | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1204:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 1204 | SetVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:101:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | _x.post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:101:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | _x.post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:103:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1204:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 1204 | SetVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:104:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | _x.post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:104:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 104 | _x.post(home, ipls)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:106:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 106 | rel(home, _s.post(home), neg ? Gecode::neg(_irt) : _irt, | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:1204:22: note: initializing argument 1 of ‘Gecode::SetVar Gecode::SetExpr::post(Gecode::Home) const’ 1204 | SetVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:107:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | _x.post(home, ipls), b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/set-rel.cpp:36: ./gecode/minimodel.hh:323:22: note: initializing argument 1 of ‘Gecode::IntVar Gecode::LinIntExpr::post(Gecode::Home, const Gecode::IntPropLevels&) const’ 323 | IntVar post(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/set-rel.cpp:107:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | _x.post(home, ipls), b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/set-rel.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/set-rel.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/set-rel.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/set-rel.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/dom.o gecode/minimodel/dom.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/dom.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]’: gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1399:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | cxx14::index_sequence_for{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]’ 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]’: gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1399:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | cxx14::index_sequence_for{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]’ 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]’: gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1399:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | cxx14::index_sequence_for{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]’ 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]’: gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1399:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | cxx14::index_sequence_for{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]’ 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]’: gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1399:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | cxx14::index_sequence_for{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/dom.cpp:115:34: note: initializing argument 1 of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]’ 115 | DomArgs::apply(Home home, BoolVar b, const IntPropLevels&, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]’: gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1399:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | cxx14::index_sequence_for{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]’ 127 | DomArgs::apply(Home home, BoolVar b, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]’: gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1399:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | cxx14::index_sequence_for{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {int, int}]’ 127 | DomArgs::apply(Home home, BoolVar b, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]’: gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:153:53: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/dom.cpp:34: ./gecode/minimodel.hh:1399:23: note: initializing argument 1 of ‘Gecode::BoolVar Gecode::BoolExpr::expr(Gecode::Home, const Gecode::IntPropLevels&) const’ 1399 | BoolVar expr(Home home, const IntPropLevels& ipls) const; | ~~~~~^~~~ gecode/minimodel/dom.cpp:153:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | DomArgs::apply(home, neg ? (!b).expr (home, ipls) : b, ipls, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | cxx14::index_sequence_for{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/dom.cpp:127:42: note: initializing argument 1 of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {int}]’ 127 | DomArgs::apply(Home home, BoolVar b, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::FloatVar, double, double}]’: gecode/minimodel/dom.cpp:153:30: required from ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, double, double}]’ gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | dom(home, std::get(_args)..., b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1101:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatNum, Gecode::FloatNum, Gecode::Reify)’ 1101 | dom(Home home, FloatVar x, FloatNum l, FloatNum u, Reify r); | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::FloatVar, Gecode::FloatVal}]’: gecode/minimodel/dom.cpp:153:30: required from ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::FloatVar, Gecode::FloatVal}]’ gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | dom(home, std::get(_args)..., b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/dom.cpp:34: ./gecode/float.hh:1098:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::FloatVar, Gecode::FloatVal, Gecode::Reify)’ 1098 | dom(Home home, FloatVar x, FloatVal n, Reify r); | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]’: gecode/minimodel/dom.cpp:153:30: required from ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, Gecode::IntSet}]’ gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | dom(home, std::get(_args)..., b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:705:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, const Gecode::IntSet&, Gecode::Reify)’ 705 | dom(Home home, SetVar x, SetRelType rt, const IntSet& s, Reify r); | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2, 3}; Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]’: gecode/minimodel/dom.cpp:153:30: required from ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int, int}]’ gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | dom(home, std::get(_args)..., b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:702:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, int, Gecode::Reify)’ 702 | dom(Home home, SetVar x, SetRelType rt, int i, int j, Reify r); | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {Gecode::SetVar, Gecode::SetRelType, int}]’: gecode/minimodel/dom.cpp:153:30: required from ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::SetVar, Gecode::SetRelType, int}]’ gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:117:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 117 | dom(home, std::get(_args)..., b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/dom.cpp:34: ./gecode/set.hh:699:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::SetVar, Gecode::SetRelType, int, Gecode::Reify)’ 699 | dom(Home home, SetVar x, SetRelType rt, int i, Reify r); | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {Gecode::IntSet}]’: gecode/minimodel/dom.cpp:153:30: required from ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, Gecode::IntSet}]’ gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | dom(home, std::get(_args)..., b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1071:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, const Gecode::IntSet&, Gecode::Reify, Gecode::IntPropLevel)’ 1071 | dom(Home home, IntVar x, const IntSet& s, Reify r, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1, 2}; Args = {int, int}]’: gecode/minimodel/dom.cpp:153:30: required from ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int, int}]’ gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | dom(home, std::get(_args)..., b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1067:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, int, int, Gecode::Reify, Gecode::IntPropLevel)’ 1067 | dom(Home home, IntVar x, int l, int m, Reify r, | ~~~~~^~~~ gecode/minimodel/dom.cpp: In instantiation of ‘void Gecode::{anonymous}::DomArgs::apply(Gecode::Home, Gecode::BoolVar, const Gecode::IntPropLevels&, {anonymous}::cxx14::detail::sequence) [with unsigned int ...I = {0, 1}; Args = {int}]’: gecode/minimodel/dom.cpp:153:30: required from ‘void Gecode::{anonymous}::DomExpr::post(Gecode::Home, Gecode::BoolVar, bool, const Gecode::IntPropLevels&) [with Args = {Gecode::IntVar, int}]’ gecode/minimodel/dom.cpp:150:5: required from here gecode/minimodel/dom.cpp:130:10: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | dom(home, std::get(_args)..., b); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/dom.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/dom.cpp:34: ./gecode/int.hh:1063:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, Gecode::IntVar, int, Gecode::Reify, Gecode::IntPropLevel)’ 1063 | dom(Home home, IntVar x, int n, Reify r, | ~~~~~^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/float-expr.o gecode/minimodel/float-expr.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In member function ‘Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const’: gecode/minimodel/float-expr.cpp:146:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | fill(home,tf,1.0,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:68:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const’ 68 | void fill(Home home, Float::Linear::Term*& tf, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In member function ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’: gecode/minimodel/float-expr.cpp:156:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 156 | n->r->sum.ne->post(home,frt,-n->c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:799:28: note: initializing argument 1 of ‘virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const’ 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:165:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | n->r->sum.ne->post(home,frt,n->c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:799:28: note: initializing argument 1 of ‘virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const’ 799 | virtual void post(Home home, FloatRelType frt, FloatVal c) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:170:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | (void) n->r->sum.ne->post(home,&n->l->x_float); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:797:32: note: initializing argument 1 of ‘virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const’ 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:175:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 175 | (void) n->l->sum.ne->post(home,&n->r->x_float); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:797:32: note: initializing argument 1 of ‘virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const’ 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:179:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 179 | FloatVal c = n->fill(home,fts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of ‘Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const’ 143 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:180:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 180 | Float::Linear::post(home, fts, n->n_float, frt, -c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/float/linear.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In member function ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’: gecode/minimodel/float-expr.cpp:189:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | n->r->sum.ne->post(home,frt,-n->c,b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:801:28: note: initializing argument 1 of ‘virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const’ 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:198:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 198 | n->r->sum.ne->post(home,frt,n->c,b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:801:28: note: initializing argument 1 of ‘virtual void Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const’ 801 | virtual void post(Home home, FloatRelType frt, FloatVal c, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:202:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 202 | FloatVal c = n->fill(home,fts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of ‘Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const’ 143 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:203:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 203 | Float::Linear::post(home, fts, n->n_float, frt, -c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/float/linear.hh:228:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 228 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In member function ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’: gecode/minimodel/float-expr.cpp:214:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | FloatVal c = n->fill(home,fts); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:143:33: note: initializing argument 1 of ‘Gecode::FloatVal Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*) const’ 143 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:221:60: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 221 | Float::Linear::post(home, fts, n->n_float+1, FRT_EQ, -c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:38: ./gecode/float/linear.hh:208:13: note: initializing argument 1 of ‘void Gecode::Float::Linear::post(Gecode::Home, Gecode::Float::Linear::Term*, int, Gecode::FloatRelType, Gecode::FloatVal)’ 208 | post(Home home, Term* t, int n, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In constructor ‘Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&)’: gecode/minimodel/float-expr.cpp:250:18: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 250 | n->x_float = x; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-expr.cpp: In constructor ‘Gecode::LinFloatExpr::LinFloatExpr(const Gecode::FloatVar&, Gecode::FloatVal)’: gecode/minimodel/float-expr.cpp:259:18: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 259 | n->x_float = x; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-expr.cpp: In member function ‘void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const’: gecode/minimodel/float-expr.cpp:357:48: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | tf->a=m; tf->x=sum.ne->post(home, nullptr); tf++; | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-expr.cpp:34: ./gecode/minimodel.hh:797:32: note: initializing argument 1 of ‘virtual Gecode::FloatVar Gecode::NonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const’ 797 | virtual FloatVar post(Home home, FloatVar* ret) const = 0; | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:371:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 371 | l->fill(home,tf,m,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const’ 344 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:373:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 373 | r->fill(home,tf,m,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const’ 344 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:380:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 380 | l->fill(home,tf,m,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const’ 344 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:382:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 382 | r->fill(home,tf,-m,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const’ 344 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:386:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 386 | l->fill(home,tf,m*a,d); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:344:33: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::Node::fill(Gecode::Home, Gecode::Float::Linear::Term*&, Gecode::FloatVal, Gecode::FloatVal&) const’ 344 | LinFloatExpr::Node::fill(Home home, | ~~~~~^~~~ gecode/minimodel/float-expr.cpp: In function ‘Gecode::FloatVar Gecode::expr(Gecode::Home, const Gecode::LinFloatExpr&)’: gecode/minimodel/float-expr.cpp:557:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 557 | PostInfo pi(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3356:27: note: initializing argument 1 of ‘Gecode::PostInfo::PostInfo(Gecode::Home)’ 3356 | PostInfo::PostInfo(Home home) | ~~~~~^~~~ gecode/minimodel/float-expr.cpp:559:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 559 | return e.post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-expr.cpp:209:27: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 209 | LinFloatExpr::post(Home home) const { | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-expr.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-expr.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-expr.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-expr.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/float-rel.o gecode/minimodel/float-rel.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-rel.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-rel.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-rel.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-rel.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-rel.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/float-arith.o gecode/minimodel/float-arith.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ gecode/minimodel/float-arith.cpp: In member function ‘virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const’: gecode/minimodel/float-arith.cpp:87:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:89:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:89:34: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 89 | y = result(home,ret,x); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:91:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 91 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:91:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 91 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:92:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | abs(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1187:12: note: initializing argument 1 of ‘void Gecode::abs(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1187 | abs(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:98:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | y = result(home,ret, a[0].post(home)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:98:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 98 | y = result(home,ret, a[0].post(home)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:98:47: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 98 | y = result(home,ret, a[0].post(home)); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:100:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 100 | FloatVar x0 = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:101:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 101 | FloatVar x1 = a[1].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:103:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:103:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 103 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:105:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 105 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:105:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 105 | y = result(home,ret,x1); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:107:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 107 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:107:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 107 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | min(home, x0, x1, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1168:12: note: initializing argument 1 of ‘void Gecode::min(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)’ 1168 | min(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:113:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | x[i] = a[i].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:113:34: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 113 | x[i] = a[i].post(home); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:114:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 114 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:114:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 114 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:115:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 115 | min(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1173:12: note: initializing argument 1 of ‘void Gecode::min(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)’ 1173 | min(Home home, const FloatVarArgs& x, FloatVar y); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:120:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | y = result(home,ret,a[0].post(home)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:120:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 120 | y = result(home,ret,a[0].post(home)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:120:46: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 120 | y = result(home,ret,a[0].post(home)); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:122:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 122 | FloatVar x0 = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:123:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | FloatVar x1 = a[1].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:125:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 125 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:125:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 125 | y = result(home,ret,x1); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:127:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 127 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:127:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 127 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:129:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 129 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:129:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 129 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:130:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 130 | max(home, x0, x1, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1177:12: note: initializing argument 1 of ‘void Gecode::max(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)’ 1177 | max(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:135:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 135 | x[i] = a[i].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:135:34: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 135 | x[i] = a[i].post(home); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:136:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 136 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:136:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 136 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:137:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 137 | max(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1182:12: note: initializing argument 1 of ‘void Gecode::max(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVar)’ 1182 | max(Home home, const FloatVarArgs& x, FloatVar y); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:143:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 143 | FloatVar x0 = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:144:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 144 | FloatVar x1 = a[1].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:146:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:146:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 146 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:148:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 148 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:148:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 148 | y = result(home,ret,x1); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:150:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 150 | y = result(home,ret,x1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:150:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 150 | y = result(home,ret,x1); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:152:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 152 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:152:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 152 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:154:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:154:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 154 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:155:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 155 | mult(home, x0, x1, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1192:13: note: initializing argument 1 of ‘void Gecode::mult(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)’ 1192 | mult(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:162:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 162 | FloatVar x0 = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:163:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 163 | FloatVar x1 = a[1].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:165:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:165:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 165 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:167:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 167 | y = result(home,ret,x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:167:35: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 167 | y = result(home,ret,x0); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:169:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 169 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:169:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 169 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:170:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 170 | div(home, x0, x1, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1217:12: note: initializing argument 1 of ‘void Gecode::div(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar, Gecode::FloatVar)’ 1217 | div(Home home, FloatVar x0, FloatVar x1, FloatVar x2); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:177:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 177 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:179:17: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 179 | y = x; | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:181:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 181 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:181:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 181 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:182:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 182 | sqr(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1197:12: note: initializing argument 1 of ‘void Gecode::sqr(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1197 | sqr(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:189:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 189 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:191:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 191 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:191:34: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 191 | y = result(home,ret,x); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:193:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 193 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:193:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 193 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:194:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 194 | sqrt(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1202:13: note: initializing argument 1 of ‘void Gecode::sqrt(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1202 | sqrt(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:201:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 201 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:204:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 204 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:204:34: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 204 | y = result(home,ret,x); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:206:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 206 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:206:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 206 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:207:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 207 | pow(home, x, aInt, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1207:12: note: initializing argument 1 of ‘void Gecode::pow(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)’ 1207 | pow(Home home, FloatVar x0, int n, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:214:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 214 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:217:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 217 | y = result(home,ret,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:217:34: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 217 | y = result(home,ret,x); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:219:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 219 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:219:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 219 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:220:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | nroot(home, x, aInt, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1212:14: note: initializing argument 1 of ‘void Gecode::nroot(Gecode::Home, Gecode::FloatVar, int, Gecode::FloatVar)’ 1212 | nroot(Home home, FloatVar x0, int n, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:228:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 228 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:231:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 231 | y = result(home,ret,one); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:46:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’ 46 | NonLinFloatExpr::result(Home home, FloatVar* x, FloatVar y) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:231:36: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 231 | y = result(home,ret,one); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:233:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 233 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:233:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 233 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:234:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 234 | exp(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1222:12: note: initializing argument 1 of ‘void Gecode::exp(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1222 | exp(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:241:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 241 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:242:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 242 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:242:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 242 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:243:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 243 | log(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1226:12: note: initializing argument 1 of ‘void Gecode::log(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1226 | log(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:249:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 249 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:250:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 250 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:250:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 250 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:251:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 251 | asin(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1238:13: note: initializing argument 1 of ‘void Gecode::asin(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1238 | asin(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:257:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 257 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:258:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 258 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:258:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 258 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:259:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 259 | sin(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1242:12: note: initializing argument 1 of ‘void Gecode::sin(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1242 | sin(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:265:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 265 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:266:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 266 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:266:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 266 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:267:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 267 | acos(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1246:13: note: initializing argument 1 of ‘void Gecode::acos(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1246 | acos(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:273:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 273 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:274:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 274 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:274:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 274 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:275:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 275 | cos(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1250:12: note: initializing argument 1 of ‘void Gecode::cos(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1250 | cos(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:281:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 281 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:282:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 282 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:282:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 282 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:283:26: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 283 | atan(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1254:13: note: initializing argument 1 of ‘void Gecode::atan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1254 | atan(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:289:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 289 | FloatVar x = a[0].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:290:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 290 | y = result(home,ret); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel/float-expr.hpp:40:32: note: initializing argument 1 of ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*)’ 40 | NonLinFloatExpr::result(Home home, FloatVar* x) { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:290:30: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 290 | y = result(home,ret); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:291:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 291 | tan(home, x, y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1258:12: note: initializing argument 1 of ‘void Gecode::tan(Gecode::Home, Gecode::FloatVar, Gecode::FloatVar)’ 1258 | tan(Home home, FloatVar x0, FloatVar x1); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp: In member function ‘virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal) const’: gecode/minimodel/float-arith.cpp:305:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 305 | x[i] = a[i].post(home); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/float-arith.cpp:36: ./gecode/minimodel.hh:884:24: note: initializing argument 1 of ‘Gecode::FloatVar Gecode::LinFloatExpr::post(Gecode::Home) const’ 884 | FloatVar post(Home home) const; | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:305:32: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 305 | x[i] = a[i].post(home); | ^ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/float-arith.cpp:306:28: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 306 | rel(home, x, frt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1139:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatRelType, Gecode::FloatVal)’ 1139 | rel(Home home, const FloatVarArgs& x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:308:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | rel(home, post(home,nullptr), frt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-arith.cpp:82:32: note: initializing argument 1 of ‘virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const’ 82 | virtual FloatVar post(Home home, FloatVar* ret) const { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:308:45: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 308 | rel(home, post(home,nullptr), frt, c); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1124:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal)’ 1124 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c); | ~~~~~^~~~ gecode/minimodel/float-arith.cpp: In member function ‘virtual void Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, Gecode::FloatVal, Gecode::BoolVar) const’: gecode/minimodel/float-arith.cpp:313:34: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 313 | rel(home, post(home,nullptr), frt, c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ gecode/minimodel/float-arith.cpp:82:32: note: initializing argument 1 of ‘virtual Gecode::FloatVar Gecode::MiniModel::ArithNonLinFloatExpr::post(Gecode::Home, Gecode::FloatVar*) const’ 82 | virtual FloatVar post(Home home, FloatVar* ret) const { | ~~~~~^~~~ gecode/minimodel/float-arith.cpp:313:46: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 313 | rel(home, post(home,nullptr), frt, c, b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float.hh:1129:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVal, Gecode::Reify)’ 1129 | rel(Home home, FloatVar x, FloatRelType frt, FloatVal c, Reify r); | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/float-arith.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/float-arith.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/float-arith.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/float-arith.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/reg.o gecode/minimodel/reg.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/reg.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/reg.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/reg.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/reg.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/reg.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/reg.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ gecode/minimodel/reg.cpp: In member function ‘void Gecode::REG::Exp::dispose()’: gecode/minimodel/reg.cpp:124:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 124 | if ((e->data.kids[1] != nullptr) && (--e->data.kids[1]->use_cnt == 0)) | ^~ gecode/minimodel/reg.cpp:126:7: note: here 126 | case ET_STAR: | ^~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/optimize.o gecode/minimodel/optimize.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/optimize.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/optimize.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/optimize.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/optimize.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/optimize.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/exception.o gecode/minimodel/exception.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/exception.cpp:36: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/exception.cpp:36: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/exception.cpp:36: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/exception.cpp:36: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/exception.cpp:36: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/exception.cpp:36: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/minimodel/ipl.o gecode/minimodel/ipl.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from gecode/minimodel/ipl.cpp:34: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from gecode/minimodel/ipl.cpp:34: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from gecode/minimodel/ipl.cpp:34: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from gecode/minimodel/ipl.cpp:34: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from gecode/minimodel/ipl.cpp:34: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -shared -pthread -Wl,-z,relro gecode/minimodel/int-expr.o gecode/minimodel/int-rel.o gecode/minimodel/int-arith.o gecode/minimodel/bool-expr.o gecode/minimodel/set-expr.o gecode/minimodel/set-rel.o gecode/minimodel/dom.o gecode/minimodel/float-expr.o gecode/minimodel/float-rel.o gecode/minimodel/float-arith.o gecode/minimodel/reg.o gecode/minimodel/optimize.o gecode/minimodel/exception.o gecode/minimodel/ipl.o -Wl,-soname=libgecodeminimodel.so.49 \ -L. -lgecodesupport -lgecodekernel -lgecodeint -lgecodefloat -lgecodeset \ -o libgecodeminimodel.so.49.0 ln -fs libgecodeminimodel.so.49.0 libgecodeminimodel.so ln -fs libgecodeminimodel.so.49.0 libgecodeminimodel.so.49 arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/driver/options.o gecode/driver/options.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/options.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ -c -o gecode/driver/script.o gecode/driver/script.cpp In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp: In member function ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’: ./gecode/kernel/core.hpp:3267:9: warning: implicitly-declared ‘Gecode::Space& Gecode::Space::operator=(const Gecode::Space&)’ is deprecated [-Wdeprecated-copy] 3267 | s=h.s; p=h.p; pg=h.pg; bg=h.bg; | ^ ./gecode/kernel/core.hpp:2011:5: note: because ‘Gecode::Space’ has user-provided ‘Gecode::Space::Space(Gecode::Space&)’ 2011 | Space(Space& s); | ^~~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/trace/recorder.hpp: In constructor ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:403:47: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 403 | : Propagator(home), tf(tf0), te(te0), t(t0) { | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:3498:31: note: initializing argument 1 of ‘Gecode::Propagator::Propagator(Gecode::Home)’ 3498 | Propagator::Propagator(Home home) | ~~~~~^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/trace/recorder.hpp: In static member function ‘static Gecode::ExecStatus Gecode::TraceRecorder::post(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’: ./gecode/kernel/trace/recorder.hpp:411:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 411 | (void) new (home) TraceRecorder(home,tf,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:261, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/trace/recorder.hpp:401:37: note: initializing argument 1 of ‘Gecode::TraceRecorder::TraceRecorder(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 401 | TraceRecorder::TraceRecorder(Home home, TraceFilter tf0, int te0, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:285, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/trace/general.hpp: In function ‘void Gecode::trace(Gecode::Home, int, Gecode::Tracer&)’: ./gecode/kernel/trace/general.hpp:38:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | trace(home,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ ./gecode/kernel/core.hpp:1759:21: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, Gecode::TraceFilter, int, Gecode::Tracer&)’ 1759 | void trace(Home home, TraceFilter tf, int te, Tracer& t); | ~~~~~^~~~ In file included from ./gecode/int.hh:917, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/reify.hpp: In member function ‘void Gecode::Reify::var(Gecode::BoolVar)’: ./gecode/int/reify.hpp:53:9: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 53 | x = x0; | ^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/int.hh:1723, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/int/channel.hpp:39:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | channel(home,x1,x0,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:39:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:2458:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2458 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:45:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:2488:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2488 | extensional(Home home, const IntVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:51:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | extensional(home, x, t, true, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:2519:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::IntPropLevel)’ 2519 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:2555, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/extensional.hpp: In function ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, Gecode::Reify, Gecode::IntPropLevel)’: ./gecode/int/extensional.hpp:57:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 57 | extensional(home, x, t, true, r, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:2549:20: note: initializing argument 1 of ‘void Gecode::extensional(Gecode::Home, const Gecode::BoolVarArgs&, const Gecode::TupleSet&, bool, Gecode::Reify, Gecode::IntPropLevel)’ 2549 | extensional(Home home, const BoolVarArgs& x, const TupleSet& t, bool pos, | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::IntAFC::init(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::IntVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/afc.hpp: In constructor ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:74:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 74 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/afc.hpp: In member function ‘void Gecode::BoolAFC::init(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’: ./gecode/int/branch/afc.hpp:79:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::BoolVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::IntVarBranch::expand(Gecode::Home, const Gecode::IntVarArgs&)’: ./gecode/int/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = IntAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::IntAFC::IntAFC(Gecode::Home, const Gecode::IntVarArgs&, double, bool)’ 49 | IntAFC::IntAFC(Home home, const IntVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = IntAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:4384:20: note: initializing argument 1 of ‘Gecode::IntAction::IntAction(Gecode::Home, const Gecode::IntVarArgs&, double, Gecode::IntBranchMerit)’ 4384 | IntAction(Home home, const IntVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = IntCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:4481:17: note: initializing argument 1 of ‘Gecode::IntCHB::IntCHB(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntBranchMerit)’ 4481 | IntCHB(Home home, const IntVarArgs& x, IntBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/var.hpp: In member function ‘void Gecode::BoolVarBranch::expand(Gecode::Home, const Gecode::BoolVarArgs&)’: ./gecode/int/branch/var.hpp:349:38: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 349 | _afc = BoolAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/int.hh:4353, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/afc.hpp:73:25: note: initializing argument 1 of ‘Gecode::BoolAFC::BoolAFC(Gecode::Home, const Gecode::BoolVarArgs&, double, bool)’ 73 | BoolAFC::BoolAFC(Home home, const BoolVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/var.hpp:353:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 353 | _act = BoolAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:4429:21: note: initializing argument 1 of ‘Gecode::BoolAction::BoolAction(Gecode::Home, const Gecode::BoolVarArgs&, double, Gecode::BoolBranchMerit)’ 4429 | BoolAction(Home home, const BoolVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/int.hh:4845, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch/var.hpp:357:30: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 357 | _chb = BoolCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:4525:18: note: initializing argument 1 of ‘Gecode::BoolCHB::BoolCHB(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolBranchMerit)’ 4525 | BoolCHB(Home home, const BoolVarArgs& x, BoolBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:5071:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntValBranch, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5071 | branch(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:44:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 44 | branch(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:5099:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolValBranch, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5099 | branch(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’: ./gecode/int/branch.hpp:50:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | assign(home, x, INT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:5128:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVarBranch, Gecode::IntAssign, Gecode::IntBranchFilter, Gecode::IntVarValPrint)’ 5128 | assign(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5223, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’: ./gecode/int/branch.hpp:55:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | assign(home, x, BOOL_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:5156:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::BoolVarBranch, Gecode::BoolAssign, Gecode::BoolBranchFilter, Gecode::BoolVarValPrint)’ 5156 | assign(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntTracer&)’: ./gecode/int/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:5666:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::IntVarArgs&, Gecode::TraceFilter, int, Gecode::IntTracer&)’ 5666 | trace(Home home, const IntVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/int.hh:5699, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, int, Gecode::BoolTracer&)’: ./gecode/int/trace.hpp:45:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:5684:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::TraceFilter, int, Gecode::BoolTracer&)’ 5684 | trace(Home home, const BoolVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar)’: ./gecode/set/int.hpp:38:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 38 | rel(home, s, swap(rt), x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:741:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar)’ 741 | rel(Home home, SetVar s, IntRelType rt, IntVar x); | ~~~~~^~~~ In file included from ./gecode/set.hh:755, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/int.hpp: In function ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::SetVar, Gecode::Reify)’: ./gecode/set/int.hpp:43:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 43 | rel(home, s, swap(rt), x, r); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:747:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetVar, Gecode::IntRelType, Gecode::IntVar, Gecode::Reify)’ 747 | rel(Home home, SetVar s, IntRelType rt, IntVar x, Reify r); | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/branch/afc.hpp: In constructor ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/branch/afc.hpp: In member function ‘void Gecode::SetAFC::init(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’: ./gecode/set/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::SetVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/branch/var.hpp: In member function ‘void Gecode::SetVarBranch::expand(Gecode::Home, const Gecode::SetVarArgs&)’: ./gecode/set/branch/var.hpp:79:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = SetAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/set.hh:1173, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/branch/afc.hpp:49:23: note: initializing argument 1 of ‘Gecode::SetAFC::SetAFC(Gecode::Home, const Gecode::SetVarArgs&, double, bool)’ 49 | SetAFC::SetAFC(Home home, const SetVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/branch/var.hpp:84:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = SetAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:1206:20: note: initializing argument 1 of ‘Gecode::SetAction::SetAction(Gecode::Home, const Gecode::SetVarArgs&, double, Gecode::SetBranchMerit)’ 1206 | SetAction(Home home, const SetVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/set.hh:1438, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/branch/var.hpp:89:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = SetCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:1258:17: note: initializing argument 1 of ‘Gecode::SetCHB::SetCHB(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetBranchMerit)’ 1258 | SetCHB(Home home, const SetVarArgs& x, SetBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:39:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:1587:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetValBranch, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1587 | branch(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1667, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’: ./gecode/set/branch.hpp:45:50: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, SET_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:1616:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::SetVarArgs&, Gecode::SetVarBranch, Gecode::SetAssign, Gecode::SetBranchFilter, Gecode::SetVarValPrint)’ 1616 | assign(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/set.hh:1866, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, int, Gecode::SetTracer&)’: ./gecode/set/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:1851:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::SetVarArgs&, Gecode::TraceFilter, int, Gecode::SetTracer&)’ 1851 | trace(Home home, const SetVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:40:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 40 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1404, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/channel.hpp: In function ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::FloatVar)’: ./gecode/float/channel.hpp:45:25: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | channel(home, x1, x0); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float.hh:1396:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::BoolVar)’ 1396 | channel(Home home, FloatVar x0, BoolVar x1); | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/branch/afc.hpp: In constructor ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:50:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 50 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/branch/afc.hpp: In member function ‘void Gecode::FloatAFC::init(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’: ./gecode/float/branch/afc.hpp:55:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 55 | AFC::init(home,x,d,share); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/kernel.hh:229, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/branch/afc.hpp:138:18: note: initializing argument 1 of ‘void Gecode::AFC::init(Gecode::Home, const Gecode::VarArgArray&, double, bool) [with Var = Gecode::FloatVar]’ 138 | AFC::init(Home home, const VarArgArray& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/branch/var.hpp: In member function ‘void Gecode::FloatVarBranch::expand(Gecode::Home, const Gecode::FloatVarArgs&)’: ./gecode/float/branch/var.hpp:79:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 79 | _afc = FloatAFC(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/float.hh:1546, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/branch/afc.hpp:49:27: note: initializing argument 1 of ‘Gecode::FloatAFC::FloatAFC(Gecode::Home, const Gecode::FloatVarArgs&, double, bool)’ 49 | FloatAFC::FloatAFC(Home home, const FloatVarArgs& x, double d, bool share) { | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/branch/var.hpp:84:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 84 | _act = FloatAction(home,x,decay()); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float.hh:1578:22: note: initializing argument 1 of ‘Gecode::FloatAction::FloatAction(Gecode::Home, const Gecode::FloatVarArgs&, double, Gecode::FloatBranchMerit)’ 1578 | FloatAction(Home home, const FloatVarArgs& x, double d=1.0, | ~~~~~^~~~ In file included from ./gecode/float.hh:1811, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/branch/var.hpp:89:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 89 | _chb = FloatCHB(home,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float.hh:1630:19: note: initializing argument 1 of ‘Gecode::FloatCHB::FloatCHB(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatBranchMerit)’ 1630 | FloatCHB(Home home, const FloatVarArgs& x, FloatBranchMerit bm=nullptr); | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/branch.hpp: In function ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:39:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | branch(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float.hh:1928:15: note: initializing argument 1 of ‘void Gecode::branch(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatValBranch, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1928 | branch(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2005, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/branch.hpp: In function ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’: ./gecode/float/branch.hpp:45:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 45 | assign(home, x, FLOAT_VAR_NONE(), vals, bf, vvp); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float.hh:1957:15: note: initializing argument 1 of ‘void Gecode::assign(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::FloatVarBranch, Gecode::FloatAssign, Gecode::FloatBranchFilter, Gecode::FloatVarValPrint)’ 1957 | assign(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/float.hh:2137, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/trace.hpp: In function ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, int, Gecode::FloatTracer&)’: ./gecode/float/trace.hpp:39:39: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 39 | trace(home,x,TraceFilter::all,te,t); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float.hh:2122:14: note: initializing argument 1 of ‘void Gecode::trace(Gecode::Home, const Gecode::FloatVarArgs&, Gecode::TraceFilter, int, Gecode::FloatTracer&)’ 2122 | trace(Home home, const FloatVarArgs& x, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:240, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/int-expr.hpp: In static member function ‘static Gecode::IntVar Gecode::NonLinIntExpr::result(Gecode::Home, Gecode::IntVar*, Gecode::IntVar)’: ./gecode/minimodel/int-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,IRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1104:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1104 | rel(Home home, IntVar x0, IntRelType irt, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:817, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/float-expr.hpp: In static member function ‘static Gecode::FloatVar Gecode::NonLinFloatExpr::result(Gecode::Home, Gecode::FloatVar*, Gecode::FloatVar)’: ./gecode/minimodel/float-expr.hpp:48:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | rel(home,*x,FRT_EQ,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float.hh:1119:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::FloatVar, Gecode::FloatRelType, Gecode::FloatVar)’ 1119 | rel(Home home, FloatVar x0, FloatRelType frt, FloatVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:72:40: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | e.post(home,t ? irt : neg(irt),ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:316:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::IntPropLevels&) const’ 316 | void post(Home home, IntRelType irt, const IntPropLevels& ipls) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1608, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/int-rel.hpp: In member function ‘void Gecode::LinIntRel::post(Gecode::Home, const Gecode::BoolVar&, bool, const Gecode::IntPropLevels&) const’: ./gecode/minimodel/int-rel.hpp:78:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? irt : neg(irt),b,ipls); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:319:20: note: initializing argument 1 of ‘void Gecode::LinIntExpr::post(Gecode::Home, Gecode::IntRelType, const Gecode::BoolVar&, const Gecode::IntPropLevels&) const’ 319 | void post(Home home, IntRelType irt, const BoolVar& b, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/float-rel.hpp:73:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | e.post(home,t ? frt : neg(frt)); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:878:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType) const’ 878 | void post(Home home, FloatRelType frt) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1609, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/float-rel.hpp: In member function ‘void Gecode::LinFloatRel::post(Gecode::Home, const Gecode::BoolVar&, bool) const’: ./gecode/minimodel/float-rel.hpp:78:37: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 78 | e.post(home,t ? frt : neg(frt),b); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:881:20: note: initializing argument 1 of ‘void Gecode::LinFloatExpr::post(Gecode::Home, Gecode::FloatRelType, const Gecode::BoolVar&) const’ 881 | void post(Home home, FloatRelType frt, const BoolVar& b) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, bool) const’: ./gecode/minimodel/set-rel.hpp:60:29: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | _e0.post(home,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/set-rel.hpp:62:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 62 | _e0.post(home,SRT_NQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/set-rel.hpp:64:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 64 | _e0.post(home,SRT_EQ,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:1207:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1207 | void post(Home home, SetRelType srt, const SetExpr& e) const; | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/set-rel.hpp:67:36: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 67 | _e0.post(home,b,true,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1612, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/set-rel.hpp: In member function ‘void Gecode::SetRel::post(Gecode::Home, Gecode::BoolVar, bool) const’: ./gecode/minimodel/set-rel.hpp:73:31: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 73 | _e0.post(home,b,t,_srt,_e1); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:1210:20: note: initializing argument 1 of ‘void Gecode::SetExpr::post(Gecode::Home, Gecode::BoolVar, bool, Gecode::SetRelType, const Gecode::SetExpr&) const’ 1210 | void post(Home home, BoolVar b, bool t, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/channel.hpp: In function ‘Gecode::BoolVar Gecode::channel(Gecode::Home, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:41:42: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | BoolVar b(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:48:41: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 48 | IntVar x(home,0,1); channel(home,b,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1705:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::BoolVar, Gecode::IntVar, Gecode::IntPropLevel)’ 1705 | channel(Home home, BoolVar x0, IntVar x1, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/channel.hpp: In function ‘Gecode::IntVar Gecode::channel(Gecode::Home, Gecode::FloatVar)’: ./gecode/minimodel/channel.hpp:60:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 60 | channel(home,f,x); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float.hh:1390:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, Gecode::FloatVar, Gecode::IntVar)’ 1390 | channel(Home home, FloatVar x0, IntVar x1); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/channel.hpp: In function ‘Gecode::SetVar Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/channel.hpp:70:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 70 | rel(home,SOT_UNION,x,s); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/channel.hpp:71:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:1867, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/channel.hpp:71:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 71 | nvalues(home,x,IRT_EQ,expr(home,cardinality(s))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:41:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 41 | count(home,x,n,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:46:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 46 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:51:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 51 | count(home,x,y,IRT_LQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:56:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 56 | count(home,x,n,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:61:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 61 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atmost(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:66:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 66 | count(home,x,y,IRT_LQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:72:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 72 | count(home,x,n,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:77:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 77 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:82:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 82 | count(home,x,y,IRT_GQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:87:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 87 | count(home,x,n,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:92:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 92 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::atleast(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:97:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 97 | count(home,x,y,IRT_GQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:103:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 103 | count(home,x,n,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1784:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1784 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:108:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 108 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1801:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1801 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, int, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:113:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 113 | count(home,x,y,IRT_EQ,m,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1811:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1811 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, int m, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:118:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 118 | count(home,x,n,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1818:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, int, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1818 | count(Home home, const IntVarArgs& x, int n, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:123:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 123 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1835:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1835 | count(Home home, const IntVarArgs& x, IntVar y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::exactly(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:128:32: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 128 | count(home,x,y,IRT_EQ,z,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1845:14: note: initializing argument 1 of ‘void Gecode::count(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1845 | count(Home home, const IntVarArgs& x, const IntArgs& y, IntRelType irt, IntVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:134:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 134 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1177:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, const Gecode::IntVarArgs&, Gecode::IntPropLevel)’ 1177 | rel(Home home, const IntVarArgs& x, IntRelType irt, const IntVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::lex(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:139:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 139 | rel(home,x,r,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1277:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntRelType, const Gecode::BoolVarArgs&, Gecode::IntPropLevel)’ 1277 | rel(Home home, const BoolVarArgs& x, IntRelType irt, const BoolVarArgs& y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::values(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntSet, Gecode::IntPropLevel)’: ./gecode/minimodel/aliases.hpp:145:21: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 145 | dom(home,x,y,ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1058:12: note: initializing argument 1 of ‘void Gecode::dom(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::IntSet&, Gecode::IntPropLevel)’ 1058 | dom(Home home, const IntVarArgs& x, const IntSet& s, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp:146:57: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 146 | nvalues(home,x,IRT_EQ,static_cast(y.size()),ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1962:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, int, Gecode::IntPropLevel)’ 1962 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, int y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:153:27: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 153 | rel(home,SOT_UNION,x,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:779:12: note: initializing argument 1 of ‘void Gecode::rel(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar)’ 779 | rel(Home home, SetOpType op, const IntVarArgs& x, SetVar y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp:154:51: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel.hh:1584:13: note: initializing argument 1 of ‘Gecode::IntVar Gecode::expr(Gecode::Home, const Gecode::LinIntExpr&, const Gecode::IntPropLevels&)’ 1584 | expr(Home home, const LinIntExpr& e, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp:154:52: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 154 | nvalues(home,x,IRT_EQ,expr(home,cardinality(y))); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1968:16: note: initializing argument 1 of ‘void Gecode::nvalues(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntRelType, Gecode::IntVar, Gecode::IntPropLevel)’ 1968 | nvalues(Home home, const IntVarArgs& x, IntRelType irt, IntVar y, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::range(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:159:33: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 159 | element(home,SOT_UNION,x,y,z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:987:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 987 | element(Home home, SetOpType op, const IntVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp: In function ‘void Gecode::roots(Gecode::Home, const Gecode::IntVarArgs&, Gecode::SetVar, Gecode::SetVar)’: ./gecode/minimodel/aliases.hpp:165:23: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 165 | channel(home,x,xiv); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:920:16: note: initializing argument 1 of ‘void Gecode::channel(Gecode::Home, const Gecode::IntVarArgs&, const Gecode::SetVarArgs&)’ 920 | channel(Home home, const IntVarArgs& x,const SetVarArgs& y); | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2083, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/aliases.hpp:166:35: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 166 | element(home,SOT_UNION,xiv,z,y); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:975:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::SetOpType, const Gecode::SetVarArgs&, Gecode::SetVar, Gecode::SetVar, const Gecode::IntSet&)’ 975 | element(Home home, SetOpType op, const SetVarArgs& x, SetVar y, SetVar z, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:210:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 210 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1540:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1540 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:215:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 215 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1556:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, Gecode::IntSharedArray, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1556 | element(Home home, IntSharedArray a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::IntVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:220:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 220 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1575:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::IntVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::IntVar, Gecode::IntPropLevel)’ 1575 | element(Home home, const IntVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::BoolVar, Gecode::IntPropLevel)’: ./gecode/minimodel/matrix.hpp:225:69: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 225 | element(home, m.get_array(), x, m.width(), y, m.height(), z, ipl); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int.hh:1591:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::BoolVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::BoolVar, Gecode::IntPropLevel)’ 1591 | element(Home home, const BoolVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix >&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:232:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 232 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:1033:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const IntSetArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1033 | element(Home home, const IntSetArgs& a, | ~~~~~^~~~ In file included from ./gecode/minimodel.hh:2337, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/minimodel/matrix.hpp: In function ‘void Gecode::element(Gecode::Home, const Gecode::Matrix&, Gecode::IntVar, Gecode::IntVar, Gecode::SetVar)’: ./gecode/minimodel/matrix.hpp:237:64: warning: implicitly-declared ‘Gecode::Home::Home(const Gecode::Home&)’ is deprecated [-Wdeprecated-copy] 237 | element(home, m.get_array(), x, m.width(), y, m.height(), z); | ^ In file included from ./gecode/kernel.hh:150, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/core.hpp:3266:3: note: because ‘Gecode::Home’ has user-provided ‘Gecode::Home& Gecode::Home::operator=(const Gecode::Home&)’ 3266 | Home::operator =(const Home& h) { | ^~~~ In file included from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set.hh:1041:16: note: initializing argument 1 of ‘void Gecode::element(Gecode::Home, const Gecode::SetVarArgs&, Gecode::IntVar, int, Gecode::IntVar, int, Gecode::SetVar)’ 1041 | element(Home home, const SetVarArgs& a, | ~~~~~^~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:97:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:126:29: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’: ./gecode/int/array.hpp:155:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’: ./gecode/int/array.hpp:171:31: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:60:28: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’: ./gecode/set/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:85:30: required from here ./gecode/kernel/data/array.hpp:1871:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1871 | a[i]=x[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::VarArray::VarArray(Gecode::Space&, const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’: ./gecode/float/array.hpp:114:32: required from here ./gecode/kernel/data/array.hpp:2003:14: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 2003 | x[i] = a[i]; | ~~~~~^~~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::IntVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:105:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::BoolVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:134:29: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::SetVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:68:28: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/kernel.hh:176, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/kernel/data/array.hpp: In instantiation of ‘Gecode::ArgArrayBase::ArgArrayBase(std::initializer_list<_Tp>) [with T = Gecode::FloatVar]’: ./gecode/kernel/data/array.hpp:1858:27: required from ‘Gecode::VarArgArray::VarArgArray(std::initializer_list<_Tp>) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:93:30: required from here ./gecode/kernel/data/array.hpp:1581:13: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 1581 | a[i++]=x; | ~~~~~~^~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::IntVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::IntVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::IntVar]’ ./gecode/int/array.hpp:93:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::IntVar& Gecode::IntVar::operator=(const Gecode::IntVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1706, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/var/int.hpp:49:3: note: because ‘Gecode::IntVar’ has user-provided ‘Gecode::IntVar::IntVar(const Gecode::IntVar&)’ 49 | IntVar::IntVar(const IntVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::BoolVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::BoolVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::BoolVar]’ ./gecode/int/array.hpp:122:29: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::BoolVar& Gecode::BoolVar::operator=(const Gecode::BoolVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/int/view.hpp:1707, from ./gecode/int.hh:604, from ./gecode/minimodel.hh:46, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/int/var/bool.hpp:50:3: note: because ‘Gecode::BoolVar’ has user-provided ‘Gecode::BoolVar::BoolVar(const Gecode::BoolVar&)’ 50 | BoolVar::BoolVar(const BoolVar& y) | ^~~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::SetVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::SetVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::SetVar]’ ./gecode/set/array.hpp:56:28: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::SetVar& Gecode::SetVar::operator=(const Gecode::SetVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/set/view.hpp:1168, from ./gecode/set.hh:461, from ./gecode/minimodel.hh:48, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/set/var/set.hpp:49:3: note: because ‘Gecode::SetVar’ has user-provided ‘Gecode::SetVar::SetVar(const Gecode::SetVar&)’ 49 | SetVar::SetVar(const SetVar& y) | ^~~~~~ In file included from ./gecode/support.hh:104, from ./gecode/kernel.hh:50, from ./gecode/minimodel.hh:45, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/support/heap.hpp: In instantiation of ‘static T* Gecode::Heap::copy(T*, const T*, long unsigned int) [with T = Gecode::FloatVar]’: ./gecode/support/heap.hpp:603:19: required from ‘static T* Gecode::Heap::copy(T*, const T*, int) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1563:17: required from ‘Gecode::ArgArrayBase::ArgArrayBase(const Gecode::ArgArrayBase&) [with T = Gecode::FloatVar]’ ./gecode/kernel/data/array.hpp:1848:27: required from ‘Gecode::VarArgArray::VarArgArray(const Gecode::VarArgArray&) [with Var = Gecode::FloatVar]’ ./gecode/float/array.hpp:81:30: required from here ./gecode/support/heap.hpp:585:11: warning: implicitly-declared ‘Gecode::FloatVar& Gecode::FloatVar::operator=(const Gecode::FloatVar&)’ is deprecated [-Wdeprecated-copy] 585 | d[i]=s[i]; | ~~~~^~~ In file included from ./gecode/float/view.hpp:517, from ./gecode/float.hh:944, from ./gecode/minimodel.hh:51, from ./gecode/driver.hh:37, from gecode/driver/script.cpp:35: ./gecode/float/var/float.hpp:46:3: note: because ‘Gecode::FloatVar’ has user-provided ‘Gecode::FloatVar::FloatVar(const Gecode::FloatVar&)’ 46 | FloatVar::FloatVar(const FloatVar& y) | ^~~~~~~~ arm-linux-gnueabihf-g++ -I. -fcx-limited-range -fno-signaling-nans -fno-rounding-math -ffinite-math-only -fno-math-errno -fno-strict-aliasing -fvisibility=hidden -ggdb -std=c++11 -pipe -Wall -Wextra -fPIC -pthread -DNDEBUG -g -O2 -fdebug-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -D_REENTRANT -Wdate-time -D_FORTIFY_SOURCE=2 \ \ -c -o gecode/gist/drawingcursor.o gecode/gist/drawingcursor.cpp In file included from ./gecode/gist/spacenode.hh:37, from ./gecode/gist/visualnode.hh:37, from ./gecode/gist/nodecursor.hh:37, from ./gecode/gist/drawingcursor.hh:37, from gecode/gist/drawingcursor.cpp:34: ./gecode/gist/node.hh:39:10: fatal error: QHash: No such file or directory 39 | #include | ^~~~~~~ compilation terminated. make[2]: *** [Makefile:1434: gecode/gist/drawingcursor.o] Error 1 make[2]: Leaving directory '/<>' make[1]: *** [Makefile:1263: compilelib] Error 2 make[1]: Leaving directory '/<>' make: *** [/usr/share/cdbs/1/class/makefile.mk:77: debian/stamp-makefile-build] Error 2 dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- Build finished at 2020-08-15T05:57:10Z Finished -------- +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not cleaning session: cloned chroot in use E: Build failure (dpkg-buildpackage died) +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: amd64 Build Profiles: cross nocheck Build Type: any Build-Space: 641708 Build-Time: 1501 Distribution: unstable Fail-Stage: build Foreign Architectures: armhf Host Architecture: armhf Install-Time: 39 Job: gecode_6.2.0-5 Machine Architecture: amd64 Package: gecode Package-Time: 1549 Source-Version: 6.2.0-5 Space: 641708 Status: attempted Version: 6.2.0-5 -------------------------------------------------------------------------------- Finished at 2020-08-15T05:57:10Z Build needed 00:25:49, 641708k disk space